May 21
2024
SELL
Open market or private sale
$3,988,254
$298.88 p/Share
13,344
Reduced 14.41%
79,255
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$13,693,678
$300.59 p/Share
45,556
Reduced 32.97%
92,599
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$10,581,974
$179.66 p/Share
58,900
Added 32.81%
120,596
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
3,350
Added 4.06%
79,255
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$575,386
$274.91 p/Share
2,093
Reduced 2.68%
75,905
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
4,639
Added 5.61%
77,998
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$447,780
$273.37 p/Share
1,638
Reduced 2.18%
73,359
Common Stock
Oct 27
2023
-
4,200
Reduced 5.3%
74,997
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
2,695
Added 3.29%
79,197
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$312,806
$231.88 p/Share
1,349
Reduced 1.73%
76,502
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
2,991
Added 3.7%
77,851
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$374,167
$231.97 p/Share
1,613
Reduced 2.11%
74,860
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$3,131,078
$249.25 p/Share
12,562
Reduced 14.11%
76,473
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
$2,169,524
$135.85 p/Share
15,970
Added 15.21%
89,035
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$361,347
$250.24 p/Share
1,444
Reduced 1.94%
73,065
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$2,325,286
$235.21 p/Share
9,886
Reduced 11.71%
74,509
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
2,650
Added 3.56%
71,765
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
$1,727,531
$136.78 p/Share
12,630
Added 13.02%
84,395
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$293,213
$234.57 p/Share
1,250
Reduced 1.78%
69,115
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,761
Added 3.78%
70,365
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$184,894
$172.96 p/Share
1,069
Reduced 1.56%
67,604
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
3,615
Added 5.0%
68,673
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$209,265
$167.68 p/Share
1,248
Reduced 1.88%
65,058
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
2,750
Added 3.98%
66,306
Common Stock