Oct 25
2024
SELL
Open market or private sale
$168,048
$560.16 p/Share
300
Reduced 1.77%
16,662
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$323,124
$613.14 p/Share
527
Reduced 3.01%
16,962
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$239,417
$606.12 p/Share
395
Reduced 2.21%
17,491
Common Stock
Jul 26
2024
SELL
Open market or private sale
$180,255
$600.85 p/Share
300
Reduced 1.65%
17,887
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$66,968
$572.38 p/Share
117
Reduced 0.64%
18,187
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$403,281
$572.03 p/Share
705
Reduced 3.71%
18,304
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$225,319
$564.71 p/Share
399
Reduced 2.06%
19,010
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,093
Added 9.63%
19,648
Common Stock
Aug 30
2023
SELL
Open market or private sale
$1,673,310
$557.77 p/Share
3,000
Reduced 14.59%
17,555
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
$761,970
$253.99 p/Share
3,000
Added 12.74%
20,555
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$148,291
$545.19 p/Share
272
Reduced 1.53%
17,555
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$204,179
$541.59 p/Share
377
Reduced 2.07%
17,828
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$215,369
$545.24 p/Share
395
Reduced 2.12%
18,205
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$64,472
$546.38 p/Share
118
Reduced 0.63%
18,601
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$36,923
$559.44 p/Share
66
Reduced 0.35%
18,719
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$420,947
$541.76 p/Share
777
Reduced 3.97%
18,785
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$645,162
$550.95 p/Share
1,171
Reduced 5.65%
19,562
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
6,283
Added 23.26%
20,733
Common Stock
Dec 14
2022
SELL
Open market or private sale
$1,138,220
$569.11 p/Share
2,000
Reduced 12.16%
14,450
Common Stock
Dec 13
2022
SELL
Open market or private sale
$2,869,779
$576.84 p/Share
4,975
Reduced 23.22%
16,450
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
$1,048,133
$210.68 p/Share
4,975
Added 18.84%
21,425
Common Stock
Aug 28
2022
SELL
Payment of exercise price or tax liability
$51,861
$563.71 p/Share
92
Reduced 0.56%
16,450
Common Stock
Aug 26
2022
SELL
Payment of exercise price or tax liability
$135,290
$563.71 p/Share
240
Reduced 1.43%
16,542
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$202,573
$585.47 p/Share
346
Reduced 2.02%
16,782
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$173,610
$572.97 p/Share
303
Reduced 1.74%
17,128
Common Stock