Dec 02
2024
SELL
Payment of exercise price or tax liability
$6,975
$15.57 p/Share
448
Reduced 0.13%
345,733
Common Stock
Nov 26
2024
SELL
Payment of exercise price or tax liability
$125,637
$15.75 p/Share
7,977
Reduced 2.25%
346,181
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$10,523
$23.49 p/Share
448
Reduced 0.13%
354,158
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$173,898
$21.8 p/Share
7,977
Reduced 2.2%
354,606
Common Stock
Jul 16
2024
SELL
Open market or private sale
$270,900
$30.0 p/Share
9,030
Reduced 2.43%
362,583
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$12,073
$26.95 p/Share
448
Reduced 0.12%
371,613
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$215,379
$27.0 p/Share
7,977
Reduced 2.1%
372,061
Common Stock
May 01
2024
SELL
Open market or private sale
$144,254
$31.95 p/Share
4,515
Reduced 1.17%
380,038
Common Stock
Apr 01
2024
SELL
Open market or private sale
$240,452
$37.6 p/Share
6,395
Reduced 1.64%
384,553
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$28,455
$36.02 p/Share
790
Reduced 0.56%
140,948
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
250,000
Added 39.0%
390,948
Common Stock
Mar 01
2024
SELL
Open market or private sale
$403,259
$36.63 p/Share
11,009
Reduced 7.21%
141,738
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$223,705
$38.67 p/Share
5,785
Reduced 3.65%
152,747
Common Stock
Feb 06
2024
SELL
Open market or private sale
$90,400
$40.0 p/Share
2,260
Reduced 1.41%
158,532
Common Stock
Feb 01
2024
SELL
Open market or private sale
$242,306
$37.89 p/Share
6,395
Reduced 3.83%
160,792
Common Stock
Jan 02
2024
SELL
Open market or private sale
$235,399
$36.81 p/Share
6,395
Reduced 3.68%
167,187
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$7,748
$34.59 p/Share
224
Reduced 0.13%
173,582
Common Stock
Dec 01
2023
SELL
Open market or private sale
$433,314
$34.13 p/Share
12,696
Reduced 6.81%
173,806
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$275,046
$34.48 p/Share
7,977
Reduced 4.1%
186,502
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$8,370
$37.37 p/Share
224
Reduced 0.12%
194,479
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$298,180
$37.38 p/Share
7,977
Reduced 3.79%
202,680
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$8,480
$37.86 p/Share
224
Reduced 0.11%
210,657
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$298,260
$37.39 p/Share
7,977
Reduced 3.94%
194,703
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$24,161
$38.23 p/Share
632
Reduced 0.31%
203,881
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
7,000
Added 3.21%
210,881
Common Stock