May 03
2024
SELL
Open market or private sale
$1,456,000
$182.0 p/Share
8,000
Reduced 3.05%
253,893
Common Stock
Apr 01
2024
SELL
Open market or private sale
$1,346,160
$168.27 p/Share
8,000
Reduced 2.96%
261,893
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,275,120
$159.39 p/Share
8,000
Reduced 2.88%
269,893
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$819,132
$143.13 p/Share
5,723
Reduced 2.02%
277,799
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
10,542
Added 3.58%
283,522
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$3,983,560
$138.8 p/Share
28,700
Reduced 9.51%
272,980
Common Stock
Dec 13
2023
BUY
Grant, award, or other acquisition
-
57,885
Added 16.22%
299,006
Common Stock
Nov 09
2023
SELL
Open market or private sale
$1,201,100
$120.11 p/Share
10,000
Reduced 3.94%
243,795
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$951,117
$111.06 p/Share
8,564
Reduced 3.26%
253,795
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
20,990
Added 7.41%
262,359
Common Stock
Sep 13
2023
SELL
Open market or private sale
$3,166,137
$113.23 p/Share
27,962
Reduced 10.38%
241,369
Common Stock
Feb 16
2023
SELL
Open market or private sale
$1,317,868
$131.8 p/Share
9,999
Reduced 3.58%
269,238
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$7,209,597
$123.3 p/Share
58,472
Reduced 17.32%
279,153
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
117,932
Added 27.36%
313,126
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$2,047,424
$112.98 p/Share
18,122
Reduced 7.62%
219,693
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
39,777
Added 15.04%
224,657
Common Stock
Dec 13
2021
-
100
Reduced 0.05%
197,885
Common Stock
Dec 10
2021
SELL
Open market or private sale
$1,815,561
$183.39 p/Share
9,900
Reduced 4.76%
197,985
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$7,928,059
$175.45 p/Share
45,187
Reduced 17.86%
207,885
Common Stock
Dec 06
2021
BUY
Grant, award, or other acquisition
-
91,138
Added 27.91%
235,382
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$2,728,523
$128.71 p/Share
21,199
Reduced 11.58%
161,934
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
45,700
Added 19.97%
183,133
Common Stock
Dec 06
2020
SELL
Payment of exercise price or tax liability
$10,541,468
$157.62 p/Share
66,879
Reduced 32.76%
137,242
Common Stock
Dec 06
2020
BUY
Grant, award, or other acquisition
-
134,889
Added 44.45%
168,544
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$1,399,552
$146.03 p/Share
9,584
Reduced 12.05%
69,926
Common Stock