Jan 30
2023
SELL
Payment of exercise price or tax liability
$480,114
$100.17 p/Share
4,793
Reduced 2.25%
208,600
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$680,531
$103.44 p/Share
6,579
Reduced 2.99%
213,393
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$5,445,946
$103.02 p/Share
52,863
Reduced 19.38%
219,972
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
105,588
Added 27.9%
272,835
Common Stock
Dec 19
2022
SELL
Open market or private sale
$5,956,262
$88.07 p/Share
67,631
Reduced 28.81%
167,104
Common Stock
Jul 29
2022
SELL
Open market or private sale
$3,777,750
$99.79 p/Share
37,857
Reduced 13.89%
234,735
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$234,155
$117.43 p/Share
1,994
Reduced 0.8%
247,614
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
21,674
Added 7.99%
249,608
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$561,007
$143.37 p/Share
3,913
Reduced 1.69%
227,934
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$8,344,695
$138.29 p/Share
60,342
Reduced 20.65%
231,847
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$834,027
$138.29 p/Share
6,031
Reduced 3.72%
156,133
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
136,056
Added 31.77%
292,189
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$296,060
$147.44 p/Share
2,008
Reduced 1.22%
162,164
Common Stock
Oct 28
2021
SELL
Open market or private sale
$4,027,853
$134.81 p/Share
29,878
Reduced 15.4%
164,096
Common Stock
Jun 04
2021
BUY
Open market or private sale
$3,510,471
$127.57 p/Share
27,518
Added 12.43%
193,881
Common Stock
Mar 18
2021
SELL
Open market or private sale
$10,355,632
$114.37 p/Share
90,545
Reduced 29.03%
221,399
Common Stock
Mar 18
2021
BUY
Exercise of conversion of derivative security
$1,976,804
$46.28 p/Share
42,714
Added 12.04%
311,944
Common Stock
Feb 04
2021
SELL
Open market or private sale
$7,158,611
$123.55 p/Share
57,941
Reduced 17.71%
269,230
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
17,977
Added 5.21%
327,171
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$808,243
$130.11 p/Share
6,212
Reduced 1.97%
309,194
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$4,296,982
$138.1 p/Share
31,115
Reduced 8.38%
340,309
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$540,385
$138.1 p/Share
3,913
Reduced 1.28%
301,268
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
70,156
Added 15.89%
371,424
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$1,119,339
$140.11 p/Share
7,989
Reduced 2.55%
305,181
Common Stock
Dec 28
2020
SELL
Open market or private sale
$6,279,022
$118.49 p/Share
52,992
Reduced 14.48%
313,066
Common Stock