Aug 16
2024
SELL
Payment of exercise price or tax liability
$251,334
$146.04 p/Share
1,721
Reduced 1.84%
91,824
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$448,774
$143.47 p/Share
3,128
Reduced 3.38%
89,537
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
4,008
Added 4.11%
93,545
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$207,993
$143.94 p/Share
1,445
Reduced 1.54%
92,665
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$121,657
$53.95 p/Share
2,255
Added 2.34%
94,110
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$1,194,749
$122.25 p/Share
9,773
Reduced 9.62%
91,855
Common Stock
Jul 16
2024
BUY
Grant, award, or other acquisition
-
21,878
Added 17.71%
101,628
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$2,279,125
$68.06 p/Share
33,487
Reduced 29.57%
79,750
Common Stock
Sep 19
2023
BUY
Exercise of conversion of derivative security
$1,705,360
$38.29 p/Share
44,538
Added 28.23%
113,237
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$141,244
$57.51 p/Share
2,456
Reduced 3.45%
68,685
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$99,070
$58.38 p/Share
1,697
Reduced 2.33%
71,141
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$101,308
$58.09 p/Share
1,744
Reduced 2.66%
63,800
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
9,038
Added 11.04%
72,838
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$66,601
$58.68 p/Share
1,135
Reduced 1.7%
65,544
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$63,520
$52.41 p/Share
1,212
Added 1.79%
66,679
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$516,443
$57.8 p/Share
8,935
Reduced 12.01%
65,467
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
20,553
Added 21.64%
74,402
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$89,994
$37.56 p/Share
2,396
Reduced 4.27%
53,769
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$63,847
$39.05 p/Share
1,635
Reduced 2.83%
56,165
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$18,249
$37.32 p/Share
489
Reduced 0.84%
57,800
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
11,388
Added 16.34%
58,289
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
$25,165
$29.16 p/Share
863
Reduced 1.81%
46,901
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
-
2,012
Added 4.04%
47,764
Common Stock
Sep 14
2021
SELL
Payment of exercise price or tax liability
$5,823
$31.82 p/Share
183
Reduced 0.4%
45,678
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$82,830
$34.57 p/Share
2,396
Reduced 4.97%
45,836
Common Stock