Jul 13
2024
SELL
Payment of exercise price or tax liability
$108,541
$98.05 p/Share
1,107
Reduced 0.53%
207,679
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$2,843,989
$117.91 p/Share
24,120
Reduced 10.36%
208,786
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
61,292
Added 20.83%
232,906
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
31,881
Added 15.67%
171,614
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$428,697
$124.26 p/Share
3,450
Reduced 2.41%
139,733
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$705,254
$117.66 p/Share
5,994
Reduced 4.02%
143,183
Common Stock
Jul 13
2023
SELL
Payment of exercise price or tax liability
$149,546
$134.97 p/Share
1,108
Reduced 0.74%
149,177
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$138,597
$137.09 p/Share
1,011
Reduced 0.67%
150,040
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$950,627
$134.08 p/Share
7,090
Reduced 4.48%
151,051
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
12,532
Added 7.34%
158,141
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
26,293
Added 15.3%
145,609
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$678,321
$137.09 p/Share
4,948
Reduced 3.98%
119,316
Common Stock
Jul 13
2022
BUY
Grant, award, or other acquisition
-
8,440
Added 6.36%
124,264
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$1,041,526
$130.37 p/Share
7,989
Reduced 6.45%
115,824
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
7,653
Added 5.82%
123,813
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$56,390
$117.48 p/Share
480
Reduced 0.41%
116,160
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$229,607
$118.66 p/Share
1,935
Reduced 1.63%
116,640
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
21,945
Added 15.62%
118,575
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$2,289,575
$156.52 p/Share
14,628
Reduced 13.15%
96,630
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
$1,531,125
$68.05 p/Share
22,500
Added 16.82%
111,258
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$284,253
$121.84 p/Share
2,333
Reduced 2.56%
88,758
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
14,465
Added 13.7%
91,091
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
23,377
Added 23.38%
76,626
Common Stock
Nov 06
2020
SELL
Payment of exercise price or tax liability
$807,594
$90.69 p/Share
8,905
Reduced 14.33%
53,249
Common Stock
Nov 06
2020
BUY
Exercise of conversion of derivative security
$578,944
$45.23 p/Share
12,800
Added 17.08%
62,154
Common Stock