Sep 30
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.02%
52,929
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
9
Added 0.02%
52,921
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.02%
52,912
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,891
Added 3.45%
52,903
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$40,207
$145.68 p/Share
276
Reduced 0.54%
51,012
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$30,738
$145.68 p/Share
211
Reduced 0.41%
51,288
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$674,095
$147.44 p/Share
4,572
Reduced 8.15%
51,499
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
10,512
Added 15.79%
56,071
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$79,664
$193.83 p/Share
411
Reduced 0.89%
45,559
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
7
Added 0.02%
45,970
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
9
Added 0.02%
45,962
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$972,116
$179.06 p/Share
5,429
Reduced 10.57%
45,953
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
33
Added 0.06%
51,382
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
38
Added 0.07%
51,348
Common Stock
Feb 23
2023
SELL
Open market or private sale
$794,596
$163.43 p/Share
4,862
Reduced 8.66%
51,310
Common Stock
Feb 22
2023
SELL
Sale (or disposition) back to the issuer
$592,710
$161.81 p/Share
3,663
Reduced 4.93%
70,661
Common Stock
Feb 22
2023
SELL
Open market or private sale
$1,737,521
$161.66 p/Share
10,748
Reduced 16.06%
56,172
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$605,331
$161.81 p/Share
3,741
Reduced 5.29%
66,920
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$592,693
$48.32 p/Share
12,266
Added 14.17%
74,324
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$46,395
$168.71 p/Share
275
Reduced 0.44%
62,058
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,052,223
$171.96 p/Share
6,119
Reduced 8.94%
62,333
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
15,526
Added 18.49%
68,452
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$234,212
$153.18 p/Share
1,529
Reduced 3.89%
37,734
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
3,518
Added 8.22%
39,263
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$62,190
$148.78 p/Share
418
Reduced 1.16%
35,745
Common Stock