Feb 07
2024
SELL
Payment of exercise price or tax liability
$460,910
$117.91 p/Share
3,909
Reduced 8.91%
39,966
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
8,598
Added 16.39%
43,875
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
3,067
Added 8.0%
35,277
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$44,733
$124.26 p/Share
360
Reduced 1.11%
32,210
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$120,954
$117.66 p/Share
1,028
Reduced 3.06%
32,570
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$105,422
$137.09 p/Share
769
Reduced 2.24%
33,598
Common Stock
Feb 17
2023
SELL
Open market or private sale
$1,383,200
$138.32 p/Share
10,000
Reduced 22.54%
34,367
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$1,502,707
$138.18 p/Share
10,875
Reduced 19.69%
44,367
Common Stock
Feb 10
2023
SELL
Open market or private sale
$1,724,709
$132.67 p/Share
13,000
Reduced 24.45%
40,167
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
$1,048,918
$69.58 p/Share
15,075
Added 21.44%
55,242
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$846,312
$134.08 p/Share
6,312
Reduced 10.61%
53,167
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
9,733
Added 14.06%
59,476
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
2,740
Added 5.22%
49,746
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$139,831
$137.09 p/Share
1,020
Reduced 2.12%
47,006
Common Stock
Aug 23
2022
SELL
Open market or private sale
$750,540
$107.22 p/Share
7,000
Reduced 12.72%
48,026
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$934,362
$130.37 p/Share
7,167
Reduced 11.52%
55,026
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
5,991
Added 8.79%
62,193
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$47,579
$117.48 p/Share
405
Reduced 0.72%
56,202
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$38,565
$118.66 p/Share
325
Reduced 0.57%
56,607
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
3,167
Added 5.27%
56,932
Common Stock
May 05
2021
SELL
Payment of exercise price or tax liability
$1,286,327
$152.12 p/Share
8,456
Reduced 10.28%
73,765
Common Stock
May 05
2021
SELL
Open market or private sale
$3,037,600
$151.88 p/Share
20,000
Reduced 27.11%
53,765
Common Stock
May 05
2021
BUY
Exercise of conversion of derivative security
$828,509
$68.05 p/Share
12,175
Added 12.9%
82,221
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$997,870
$121.84 p/Share
8,190
Reduced 10.47%
70,046
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
14,641
Added 15.76%
78,236
Common Stock