Nov 22
2024
SELL
Payment of exercise price or tax liability
$2,203,755
$58.85 p/Share
37,447
Reduced 30.56%
85,076
Common Stock
Nov 22
2024
SELL
Open market or private sale
$2,480,320
$58.88 p/Share
42,125
Reduced 45.63%
50,186
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$1,661,276
$37.18 p/Share
44,682
Added 25.61%
129,758
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$248,960
$41.66 p/Share
5,976
Reduced 6.59%
84,771
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$67,284
$40.17 p/Share
1,675
Reduced 1.81%
90,747
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$87,361
$41.15 p/Share
2,123
Reduced 2.25%
92,422
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
$749,999
$40.58 p/Share
18,482
Added 16.35%
94,545
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$194,202
$40.4 p/Share
4,807
Reduced 5.94%
76,063
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$34,756
$33.42 p/Share
1,040
Reduced 1.3%
79,092
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$51,199
$33.16 p/Share
1,544
Reduced 1.89%
80,132
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
$887,445
$38.06 p/Share
23,317
Added 22.21%
81,676
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$47,422
$34.59 p/Share
1,371
Reduced 2.3%
58,359
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$419,871
$34.6 p/Share
12,135
Reduced 16.89%
59,730
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$36,494
$36.24 p/Share
1,007
Reduced 1.42%
70,068
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$508,027
$35.41 p/Share
14,347
Reduced 16.8%
71,075
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
-
25,943
Added 25.93%
74,126
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
$399,991
$35.41 p/Share
11,296
Added 15.96%
59,479
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$71,819
$36.83 p/Share
1,950
Reduced 3.89%
48,183
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$166,401
$37.11 p/Share
4,484
Reduced 8.21%
50,133
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$22,433
$37.14 p/Share
604
Reduced 1.09%
54,617
Common Stock
Aug 26
2021
SELL
Open market or private sale
$721,168
$42.27 p/Share
17,061
Reduced 24.1%
53,741
Common Stock
Aug 23
2021
BUY
Grant, award, or other acquisition
$166,106
$21.16 p/Share
7,850
Added 9.98%
70,802
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$45,553
$40.17 p/Share
1,134
Reduced 1.77%
62,952
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$174,887
$42.03 p/Share
4,161
Reduced 6.1%
64,086
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$19,763
$43.82 p/Share
451
Reduced 0.66%
68,247
Common Stock