Nov 20
2024
BUY
Open market or private purchase
$14,083
$23.79 p/Share
592
Added 0.55%
107,227
Common Stock
Aug 21
2024
BUY
Open market or private purchase
$13,899
$19.04 p/Share
730
Added 0.68%
106,635
Common Stock
May 22
2024
BUY
Open market or private purchase
$13,724
$17.87 p/Share
768
Added 0.72%
105,905
Common Stock
Apr 02
2024
-
9,946
Reduced 8.64%
105,137
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$141,143
$17.1 p/Share
8,254
Reduced 6.69%
115,083
Common Stock
Feb 21
2024
BUY
Open market or private purchase
$13,513
$17.55 p/Share
770
Added 0.62%
123,337
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
17,000
Added 12.18%
122,567
Common Stock
Nov 22
2023
BUY
Open market or private purchase
$13,318
$18.22 p/Share
731
Added 0.69%
105,567
Common Stock
Aug 23
2023
BUY
Open market or private purchase
$13,155
$18.66 p/Share
705
Added 0.67%
104,836
Common Stock
May 24
2023
BUY
Open market or private purchase
$12,974
$17.23 p/Share
753
Added 0.72%
104,131
Common Stock
Apr 20
2023
-
6,558
Reduced 5.97%
103,378
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$102,309
$18.8 p/Share
5,442
Reduced 4.72%
109,936
Common Stock
Feb 22
2023
BUY
Open market or private purchase
$12,818
$21.4 p/Share
599
Added 0.52%
115,378
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
17,000
Added 12.9%
114,779
Common Stock
Nov 23
2022
BUY
Open market or private purchase
$12,686
$23.15 p/Share
548
Added 0.56%
97,779
Common Stock
Aug 24
2022
BUY
Open market or private purchase
$12,563
$26.01 p/Share
483
Added 0.49%
97,231
Common Stock
May 25
2022
BUY
Open market or private purchase
$12,438
$24.63 p/Share
505
Added 0.48%
104,724
Common Stock
Mar 25
2022
-
7,976
Reduced 7.62%
96,748
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$204,744
$27.94 p/Share
7,328
Reduced 6.57%
104,219
Common Stock
Mar 21
2022
BUY
Grant, award, or other acquisition
-
15,000
Added 11.85%
111,547
Common Stock
Feb 23
2022
BUY
Open market or private purchase
$12,335
$29.58 p/Share
417
Added 0.43%
96,547
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
1,804
Added 1.84%
96,130
Common Stock
Nov 24
2021
BUY
Open market or private purchase
$11,758
$33.69 p/Share
349
Added 0.37%
94,326
Common Stock
Aug 25
2021
BUY
Open market or private purchase
$11,662
$29.98 p/Share
389
Added 0.41%
93,977
Common Stock
May 26
2021
BUY
Open market or private purchase
$11,543
$26.97 p/Share
428
Added 0.42%
101,786
Common Stock