Jul 30
2024
SELL
Payment of exercise price or tax liability
$281,812
$298.53 p/Share
944
Reduced 8.65%
9,972
Common Stock
Jul 30
2024
SELL
Open market or private sale
$686,527
$298.49 p/Share
2,300
Reduced 19.54%
9,471
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
$419,739
$112.08 p/Share
3,745
Added 26.13%
10,589
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$140,661
$214.75 p/Share
655
Reduced 6.47%
9,471
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
2,146
Added 17.49%
10,126
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$17,947
$227.18 p/Share
79
Reduced 0.98%
7,980
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$12,278
$219.26 p/Share
56
Reduced 0.69%
8,059
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$9,725
$221.04 p/Share
44
Reduced 0.54%
8,115
Common Stock
Dec 11
2023
BUY
Grant, award, or other acquisition
-
458
Added 5.32%
8,159
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$207,731
$310.51 p/Share
669
Reduced 7.99%
7,701
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,280
Added 21.41%
8,370
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$18,486
$324.33 p/Share
57
Reduced 0.93%
6,090
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$17,056
$334.44 p/Share
51
Reduced 0.82%
6,147
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$11,996
$333.23 p/Share
36
Reduced 0.58%
6,198
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
296
Added 4.53%
6,234
Common Stock
Aug 11
2022
SELL
Open market or private sale
$279,280
$284.98 p/Share
980
Reduced 14.17%
5,938
Common Stock
May 25
2022
SELL
Open market or private sale
$576,565
$257.51 p/Share
2,239
Reduced 24.45%
6,918
Common Stock
May 25
2022
BUY
Exercise of conversion of derivative security
$304,212
$164.35 p/Share
1,851
Added 16.82%
9,157
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
980
Added 11.83%
7,306
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$83,391
$216.04 p/Share
386
Reduced 5.75%
6,326
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
1,250
Added 15.7%
6,712
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$17,400
$238.35 p/Share
73
Reduced 1.32%
5,462
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$13,911
$244.06 p/Share
57
Reduced 1.02%
5,535
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$12,579
$246.65 p/Share
51
Reduced 0.9%
5,592
Common Stock
Dec 13
2021
BUY
Grant, award, or other acquisition
-
375
Added 6.23%
5,643
Common Stock