Mar 01
2024
SELL
Payment of exercise price or tax liability
-
28,482
Reduced 6.92%
383,145
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$8,506,925
$126.61 p/Share
67,190
Added 14.03%
411,627
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
-
36,070
Reduced 9.48%
344,437
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$7,216,390
$114.31 p/Share
63,130
Added 14.5%
372,372
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$2,101,589
$114.31 p/Share
18,385
Added 5.57%
311,973
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$1,000,620
$108.0 p/Share
9,265
Added 3.01%
298,992
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
-
32,615
Reduced 10.12%
289,727
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
$8,112,159
$110.26 p/Share
73,573
Added 19.71%
299,692
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
-
5,206
Reduced 2.05%
248,769
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$1,433,712
$122.07 p/Share
11,745
Added 4.42%
253,975
Common Stock
Apr 27
2021
SELL
Open market or private sale
$1,550,000
$155.0 p/Share
10,000
Reduced 3.96%
242,230
Common Stock
Mar 12
2021
-
6,896
Reduced 2.66%
252,230
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
-
9,716
Reduced 3.61%
259,126
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
$2,944,853
$134.37 p/Share
21,916
Added 7.54%
268,842
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
-
7,751
Reduced 3.04%
246,926
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$2,509,653
$143.54 p/Share
17,484
Added 6.5%
251,660
Common Stock
Feb 22
2021
SELL
Open market or private sale
$1,514,000
$151.4 p/Share
10,000
Reduced 4.05%
237,193
Common Stock
Jan 14
2021
SELL
Open market or private sale
$851,993
$145.02 p/Share
5,875
Reduced 2.32%
247,193
Common Stock
Jan 12
2021
SELL
Open market or private sale
$598,125
$145.0 p/Share
4,125
Reduced 1.6%
253,068
Common Stock
Jan 06
2021
SELL
Open market or private sale
$1,400,000
$140.0 p/Share
10,000
Reduced 3.74%
257,193
Common Stock
Dec 18
2020
SELL
Open market or private sale
$1,350,000
$135.0 p/Share
10,000
Reduced 3.61%
267,193
Common Stock
Nov 23
2020
SELL
Open market or private sale
$650,000
$130.0 p/Share
5,000
Reduced 1.77%
277,193
Common Stock