Jun 24
2024
BUY
Grant, award, or other acquisition
$21,235
$25.96 p/Share
818
Added 0.62%
131,463
Common Stock
May 23
2024
SELL
Sale (or disposition) back to the issuer
$400,700
$40.07 p/Share
10,000
Reduced 7.11%
130,644
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
$372,600
$37.26 p/Share
10,000
Added 6.64%
140,644
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
$691,906
$33.74 p/Share
20,507
Reduced 13.57%
130,644
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
-
39,000
Added 20.51%
151,151
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$51,757
$33.74 p/Share
1,534
Reduced 1.35%
112,151
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$51,702
$35.1 p/Share
1,473
Reduced 1.28%
113,685
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
2,800
Added 2.37%
115,158
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$68,274
$34.71 p/Share
1,967
Reduced 1.72%
112,358
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,230
$15.68 p/Share
1,354
Added 1.17%
114,325
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$286,065
$20.77 p/Share
13,773
Reduced 10.87%
112,970
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
37,284
Added 22.73%
126,743
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$47,263
$21.29 p/Share
2,220
Reduced 2.42%
89,459
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$19,874
$20.51 p/Share
969
Reduced 1.05%
91,679
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$29,064
$20.82 p/Share
1,396
Reduced 1.48%
92,648
Common Stock
Sep 14
2022
SELL
Payment of exercise price or tax liability
$28,002
$20.16 p/Share
1,389
Reduced 1.46%
94,044
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$13,274
$16.49 p/Share
805
Added 0.84%
95,433
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$90,837
$29.18 p/Share
3,113
Reduced 3.18%
94,628
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
9,000
Added 8.43%
97,741
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$34,865
$28.79 p/Share
1,211
Reduced 1.49%
79,991
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
8,750
Added 8.98%
88,741
Common Stock
Sep 14
2021
SELL
Payment of exercise price or tax liability
$39,982
$22.64 p/Share
1,766
Reduced 2.08%
83,327
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$20,853
$22.79 p/Share
915
Reduced 1.06%
85,093
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$21,246
$15.1 p/Share
1,407
Added 1.61%
86,008
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$9,187
$25.17 p/Share
365
Reduced 0.42%
85,972
Common Stock