Sep 30
2024
BUY
Grant, award, or other acquisition
-
64
Added 0.01%
452,473
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
68
Added 0.02%
452,409
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
63
Added 0.01%
452,340
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
13,809
Added 2.96%
452,277
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$282,036
$145.68 p/Share
1,936
Reduced 0.44%
438,468
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$223,181
$145.68 p/Share
1,532
Reduced 0.35%
440,404
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$5,056,159
$147.44 p/Share
34,293
Reduced 7.2%
441,936
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
78,852
Added 14.21%
476,229
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$513,455
$193.83 p/Share
2,649
Reduced 0.66%
397,377
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
59
Added 0.01%
400,026
Common Stock
Dec 17
2023
SELL
Payment of exercise price or tax liability
$89,199
$174.9 p/Share
510
Reduced 0.13%
399,966
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
71
Added 0.02%
400,476
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$3,915,505
$179.06 p/Share
21,867
Reduced 5.18%
400,405
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
161
Added 0.04%
422,272
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
187
Added 0.04%
422,110
Common Stock
Feb 22
2023
SELL
Open market or private sale
$10,694,910
$161.75 p/Share
66,120
Reduced 13.55%
421,923
Common Stock
Feb 21
2023
SELL
Sale (or disposition) back to the issuer
$14,716,729
$162.37 p/Share
90,637
Reduced 14.96%
515,288
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$8,360,431
$162.37 p/Share
51,490
Reduced 9.54%
488,043
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$14,702,238
$70.6 p/Share
208,247
Added 26.95%
564,439
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$352,941
$168.71 p/Share
2,092
Reduced 0.49%
421,923
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$8,023,997
$171.96 p/Share
46,662
Reduced 9.91%
424,015
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
117,922
Added 20.03%
470,677
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,786,997
$153.18 p/Share
11,666
Reduced 3.97%
282,190
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
26,645
Added 8.31%
293,856
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$426,552
$148.78 p/Share
2,867
Reduced 1.06%
267,211
Common Stock