Nov 18
2024
SELL
Open market or private sale
$1,788,956
$83.6 p/Share
21,399
Reduced 21.78%
76,873
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$559,797
$26.16 p/Share
21,399
Added 18.14%
96,557
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$95,852
$74.71 p/Share
1,283
Reduced 1.64%
76,873
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$79,812
$73.56 p/Share
1,085
Reduced 1.37%
78,156
Common Stock
Aug 19
2024
SELL
Open market or private sale
$941,371
$73.23 p/Share
12,855
Reduced 13.96%
79,241
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$107,501
$73.48 p/Share
1,463
Reduced 1.56%
92,096
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$498,970
$73.12 p/Share
6,824
Reduced 7.27%
86,994
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
26,244
Added 21.91%
93,559
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$78,202
$61.0 p/Share
1,282
Reduced 1.71%
73,761
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$352,705
$60.99 p/Share
5,783
Reduced 7.86%
67,828
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
20,794
Added 21.7%
75,043
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$197,631
$63.0 p/Share
3,137
Reduced 4.97%
60,032
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$61,224
$62.73 p/Share
976
Reduced 1.52%
63,169
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$44,751
$48.59 p/Share
921
Reduced 1.42%
63,712
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$28,983
$51.94 p/Share
558
Reduced 0.86%
64,633
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
8,529
Added 11.57%
65,191
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$51,816
$51.05 p/Share
1,015
Reduced 1.76%
56,662
Common Stock
Aug 19
2022
BUY
Grant, award, or other acquisition
-
3,369
Added 5.52%
57,677
Common Stock
Aug 18
2022
SELL
Payment of exercise price or tax liability
$84,540
$52.25 p/Share
1,618
Reduced 2.89%
54,308
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$51,201
$52.46 p/Share
976
Reduced 1.72%
55,926
Common Stock
Sep 21
2021
SELL
Payment of exercise price or tax liability
$28,476
$45.2 p/Share
630
Reduced 1.11%
56,366
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$40,515
$43.99 p/Share
921
Reduced 1.59%
56,996
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$20,062
$44.19 p/Share
454
Reduced 0.78%
57,917
Common Stock
Aug 18
2021
SELL
Sale (or disposition) back to the issuer
$72,486
$44.8 p/Share
1,618
Reduced 2.7%
58,371
Common Stock
Aug 17
2021
SELL
Sale (or disposition) back to the issuer
$24,028
$45.25 p/Share
531
Reduced 0.88%
59,989
Common Stock