Dec 07
2024
SELL
Payment of exercise price or tax liability
$44,671
$25.04 p/Share
1,784
Reduced 2.42%
71,953
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
32,947
Added 30.88%
73,737
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$8,366
$25.05 p/Share
334
Reduced 0.82%
40,339
Common Stock
Aug 19
2024
BUY
Open market or private purchase
$26,662
$19.75 p/Share
1,350
Added 3.21%
40,673
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$7,485
$17.53 p/Share
427
Reduced 1.07%
39,323
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$6,382
$19.11 p/Share
334
Reduced 0.85%
38,991
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$270
$13.54 p/Share
20
Reduced 0.05%
39,325
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$1,409
$13.42 p/Share
105
Reduced 0.27%
39,345
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$2,442
$16.39 p/Share
149
Reduced 0.38%
39,450
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$6,018
$20.13 p/Share
299
Reduced 0.75%
39,599
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$11,047
$26.62 p/Share
415
Reduced 1.03%
39,898
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
20,000
Added 33.16%
40,313
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$13,614
$21.01 p/Share
648
Reduced 3.09%
20,313
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$13,678
$32.96 p/Share
415
Reduced 1.94%
20,961
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$773
$32.24 p/Share
24
Reduced 0.11%
20,967
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$4,589
$37.31 p/Share
123
Reduced 0.58%
20,991
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$5,655
$38.21 p/Share
148
Reduced 0.7%
21,114
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$17,802
$59.94 p/Share
297
Reduced 1.38%
21,262
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$85,559
$56.85 p/Share
1,505
Reduced 6.53%
21,559
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
7,500
Added 24.63%
22,956
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$1,181
$56.22 p/Share
21
Reduced 0.14%
15,456
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$6,131
$59.52 p/Share
103
Reduced 0.66%
15,477
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$25,744
$59.73 p/Share
431
Reduced 6.75%
5,956
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
732
Added 10.5%
6,238
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$15,300
$56.25 p/Share
272
Reduced 4.59%
5,655
Common Stock