Jun 28
2024
BUY
Grant, award, or other acquisition
$19,651
$25.96 p/Share
757
Added 0.84%
88,841
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
$578,371
$33.74 p/Share
17,142
Reduced 16.29%
88,083
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
-
39,000
Added 27.04%
105,225
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$35,494
$33.74 p/Share
1,052
Reduced 1.56%
66,225
Common Stock
Mar 14
2024
SELL
Open market or private sale
$170,500
$34.1 p/Share
5,000
Reduced 6.92%
67,277
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$35,415
$35.1 p/Share
1,009
Reduced 1.38%
72,277
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
2,800
Added 3.68%
73,286
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$48,628
$34.71 p/Share
1,401
Reduced 1.95%
70,486
Common Stock
Mar 06
2024
SELL
Open market or private sale
$182,049
$36.41 p/Share
5,000
Reduced 6.5%
71,887
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$2,061
$21.93 p/Share
94
Added 0.12%
76,887
Common Stock
Aug 11
2023
SELL
Open market or private sale
$140,130
$30.0 p/Share
4,671
Reduced 5.73%
76,793
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$19,160
$15.68 p/Share
1,222
Added 1.48%
81,464
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$299,544
$20.77 p/Share
14,422
Reduced 15.24%
80,241
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
37,284
Added 28.26%
94,663
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$49,265
$21.29 p/Share
2,314
Reduced 3.88%
57,379
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$28,447
$20.51 p/Share
1,387
Reduced 2.27%
59,693
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$30,147
$20.82 p/Share
1,448
Reduced 2.32%
61,080
Common Stock
Sep 14
2022
SELL
Payment of exercise price or tax liability
$39,110
$20.16 p/Share
1,940
Reduced 3.01%
62,528
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$13,274
$16.49 p/Share
805
Added 1.23%
64,468
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$94,689
$29.18 p/Share
3,245
Reduced 4.85%
63,663
Common Stock
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
9,000
Added 11.86%
66,908
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$36,333
$28.79 p/Share
1,262
Reduced 2.5%
49,158
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
8,750
Added 13.13%
57,908
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$52,658
$27.7 p/Share
1,901
Reduced 3.63%
50,420
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$4,975
$19.98 p/Share
249
Added 0.47%
52,321
Common Stock