May 15
2024
SELL
Open market or private sale
$1,539,081
$190.01 p/Share
8,100
Reduced 100.0%
0
Common Stock
May 09
2024
SELL
Open market or private sale
$1,466,100
$181.0 p/Share
8,100
Reduced 50.0%
8,100
Common Stock
Mar 07
2024
SELL
Open market or private sale
$1,373,760
$169.6 p/Share
8,100
Reduced 33.33%
16,200
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,291,950
$159.5 p/Share
8,100
Reduced 25.0%
24,300
Common Stock
Jan 19
2024
SELL
Open market or private sale
$1,210,950
$149.5 p/Share
8,100
Reduced 20.0%
32,400
Common Stock
Apr 14
2023
-
172,015
Reduced 80.94%
40,500
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$8,010,554
$123.3 p/Share
64,968
Reduced 23.41%
212,531
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
131,036
Added 34.36%
250,278
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$2,672,542
$112.98 p/Share
23,655
Reduced 13.91%
146,463
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
50,293
Added 24.56%
154,524
Common Stock
Dec 13
2021
SELL
Open market or private sale
$1,023,679
$189.5 p/Share
5,402
Reduced 4.32%
119,672
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$9,060,413
$175.45 p/Share
51,641
Reduced 29.22%
125,074
Common Stock
Dec 06
2021
BUY
Grant, award, or other acquisition
-
104,155
Added 39.96%
156,499
Common Stock
Nov 16
2021
SELL
Open market or private sale
$977,006
$180.86 p/Share
5,402
Reduced 6.93%
72,560
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$3,122,247
$128.71 p/Share
24,258
Reduced 23.73%
77,962
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
51,276
Added 33.41%
102,220
Common Stock
Dec 16
2020
SELL
Open market or private sale
$10,889,278
$148.72 p/Share
73,220
Reduced 59.06%
50,753
Common Stock
Dec 06
2020
SELL
Payment of exercise price or tax liability
$11,348,955
$157.62 p/Share
72,002
Reduced 36.74%
123,973
Common Stock
Dec 06
2020
BUY
Grant, award, or other acquisition
-
145,222
Added 47.94%
157,673
Common Stock
Nov 24
2020
SELL
Open market or private sale
$2,816,402
$143.65 p/Share
19,606
Reduced 27.87%
50,753
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$2,815,604
$146.03 p/Share
19,281
Reduced 21.51%
70,359
Common Stock
Nov 20
2020
BUY
Exercise of conversion of derivative security
-
38,887
Added 30.26%
89,640
Common Stock
Oct 14
2020
SELL
Open market or private sale
$2,681,218
$130.6 p/Share
20,530
Reduced 28.8%
50,753
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$2,115,504
$119.52 p/Share
17,700
Reduced 19.89%
71,283
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
-
38,230
Added 30.05%
88,983
Common Stock