Dec 31
2022
SELL
Payment of exercise price or tax liability
$27,291,250
$93.19 p/Share
292,856
Reduced 48.16%
315,273
Common Stock
Dec 15
2022
SELL
Open market or private sale
$13,515,657
$98.32 p/Share
137,466
Reduced 18.44%
608,129
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$9,640,490
$70.13 p/Share
137,466
Added 17.58%
644,619
Common Stock
Jun 28
2022
SELL
Open market or private sale
$13,172,130
$95.0 p/Share
138,654
Reduced 18.13%
626,273
Common Stock
Jun 28
2022
BUY
Exercise of conversion of derivative security
$8,635,371
$62.28 p/Share
138,654
Added 17.25%
665,146
Common Stock
Apr 03
2022
SELL
Payment of exercise price or tax liability
$359,476
$101.09 p/Share
3,556
Reduced 0.48%
735,349
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$10,700,780
$101.09 p/Share
105,854
Reduced 12.65%
730,897
Common Stock
Mar 15
2022
SELL
Open market or private sale
$5,392,905
$105.0 p/Share
51,361
Reduced 5.78%
836,751
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$5,252,176
$102.26 p/Share
51,361
Added 5.47%
888,112
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
787,472
Added 48.48%
836,751
Common Stock
May 10
2021
SELL
Open market or private sale
$9,414,334
$86.0 p/Share
109,469
Reduced 100.0%
0
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$6,810,066
$62.21 p/Share
109,469
Added 50.0%
109,469
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$2,874,937
$58.34 p/Share
49,279
Added 50.0%
49,279
Common Stock
Apr 21
2021
SELL
Open market or private sale
$7,963,571
$77.0 p/Share
103,423
Reduced 100.0%
0
Common Stock
Apr 21
2021
BUY
Exercise of conversion of derivative security
$5,473,352
$54.19 p/Share
101,003
Added 49.41%
103,423
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$4,713,964
$74.3 p/Share
63,445
Reduced 49.25%
65,373
Common Stock
Mar 29
2021
SELL
Open market or private sale
$4,793,110
$76.15 p/Share
62,943
Reduced 100.0%
0
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
$4,676,036
$74.29 p/Share
62,943
Added 50.0%
62,943
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
124,048
Added 50.0%
124,048
Common Stock
Apr 03
2020
SELL
Payment of exercise price or tax liability
$219,760
$55.72 p/Share
3,944
Reduced 5.53%
67,437
Common Stock
Apr 01
2020
SELL
Payment of exercise price or tax liability
$105,362
$58.34 p/Share
1,806
Reduced 2.77%
63,374
Common Stock
Feb 28
2020
SELL
Payment of exercise price or tax liability
$796,385
$59.18 p/Share
13,457
Reduced 17.95%
61,513
Common Stock
Feb 28
2020
BUY
Grant, award, or other acquisition
$1,875,000
$59.18 p/Share
31,683
Added 29.71%
74,970
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$262,117
$54.19 p/Share
4,837
Reduced 10.05%
43,287
Common Stock
Feb 28
2019
SELL
Payment of exercise price or tax liability
$353,920
$57.83 p/Share
6,120
Reduced 15.98%
32,186
Common Stock