Dec 15
2024
SELL
Payment of exercise price or tax liability
$200,459
$29.01 p/Share
6,910
Reduced 1.17%
585,922
Common Stock
Sep 16
2024
SELL
Open market or private sale
$437,692
$25.85 p/Share
16,932
Reduced 2.78%
592,832
Common Stock
Jun 20
2024
SELL
Open market or private sale
$12,660,000
$33.76 p/Share
375,000
Reduced 38.08%
609,764
Common Stock
Jun 18
2024
SELL
Open market or private sale
$500,266
$35.04 p/Share
14,277
Reduced 1.43%
984,764
Common Stock
Jun 15
2024
BUY
Grant, award, or other acquisition
-
13,389
Added 1.32%
999,041
Common Stock
Jun 11
2024
SELL
Open market or private sale
$220,126
$36.11 p/Share
6,096
Reduced 0.61%
985,652
Common Stock
Apr 23
2024
SELL
Open market or private sale
$1,051,170
$30.0 p/Share
35,039
Reduced 3.41%
991,748
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
128,553
Added 11.13%
1,026,787
Common Stock
Apr 15
2024
SELL
Open market or private sale
$1,334,040
$30.09 p/Share
44,335
Reduced 4.7%
898,234
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
-
81,939
Added 8.0%
942,569
Common Stock
Mar 20
2024
SELL
Open market or private sale
$1,047,338
$31.29 p/Share
33,472
Reduced 3.74%
860,630
Common Stock
Feb 20
2024
SELL
Open market or private sale
$948,300
$31.61 p/Share
30,000
Reduced 3.25%
894,102
Common Stock
Jan 26
2024
SELL
Open market or private sale
$2,051,160
$30.0 p/Share
68,372
Reduced 6.89%
924,102
Common Stock
Dec 18
2023
SELL
Open market or private sale
$361,675
$27.46 p/Share
13,171
Reduced 1.31%
992,474
Common Stock
Sep 13
2023
SELL
Open market or private sale
$145,375
$24.94 p/Share
5,829
Reduced 0.58%
1,005,645
Common Stock
Aug 21
2023
SELL
Open market or private sale
$976,800
$32.56 p/Share
30,000
Reduced 2.88%
1,011,474
Common Stock
Jul 20
2023
SELL
Open market or private sale
$1,120,385
$38.33 p/Share
29,230
Reduced 2.73%
1,041,474
Common Stock
Jun 20
2023
SELL
Open market or private sale
$1,085,733
$36.3 p/Share
29,910
Reduced 2.72%
1,070,704
Common Stock
Jun 14
2023
SELL
Open market or private sale
$266,570
$36.87 p/Share
7,230
Reduced 0.65%
1,100,614
Common Stock
Jun 12
2023
SELL
Open market or private sale
$247,656
$37.03 p/Share
6,688
Reduced 0.61%
1,093,734
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
14,110
Added 1.26%
1,107,844
Common Stock
May 18
2023
SELL
Open market or private sale
$1,064,400
$35.48 p/Share
30,000
Reduced 2.65%
1,100,422
Common Stock
Apr 20
2023
SELL
Open market or private sale
$1,136,340
$37.19 p/Share
30,555
Reduced 2.63%
1,130,422
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
81,207
Added 6.54%
1,160,977
Common Stock
Apr 13
2023
SELL
Open market or private sale
$233,706
$38.54 p/Share
6,064
Reduced 0.56%
1,079,770
Common Stock