Dec 02
2024
SELL
Open market or private sale
$72,982
$43.65 p/Share
1,672
Reduced 1.57%
104,532
Common Stock
Nov 06
2024
SELL
Open market or private sale
$67,214
$40.2 p/Share
1,672
Reduced 1.55%
106,204
Common Stock
Oct 03
2024
SELL
Open market or private sale
$95,931
$38.25 p/Share
2,508
Reduced 2.27%
107,876
Common Stock
Sep 03
2024
SELL
Open market or private sale
$32,420
$38.78 p/Share
836
Reduced 0.75%
110,384
Common Stock
Aug 29
2024
SELL
Open market or private sale
$67,130
$40.15 p/Share
1,672
Reduced 1.48%
111,220
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
6,656
Added 5.57%
112,892
Common Stock
Aug 01
2024
SELL
Open market or private sale
$60,162
$43.22 p/Share
1,392
Reduced 1.29%
106,236
Common Stock
Jul 01
2024
SELL
Open market or private sale
$52,728
$37.88 p/Share
1,392
Reduced 1.28%
107,628
Common Stock
Jun 03
2024
SELL
Open market or private sale
$56,877
$40.86 p/Share
1,392
Reduced 1.26%
109,020
Common Stock
May 01
2024
SELL
Open market or private sale
$57,058
$40.99 p/Share
1,392
Reduced 1.25%
110,412
Common Stock
Apr 01
2024
SELL
Open market or private sale
$55,512
$39.88 p/Share
1,392
Reduced 1.23%
111,804
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$347,369
$37.91 p/Share
9,163
Reduced 7.49%
113,196
Common Stock
Mar 15
2024
SELL
Open market or private sale
$79,344
$38.0 p/Share
2,088
Reduced 1.68%
122,359
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
14,403
Added 10.37%
124,447
Common Stock
Mar 01
2024
SELL
Open market or private sale
$25,139
$36.12 p/Share
696
Reduced 0.63%
110,044
Common Stock
Feb 22
2024
SELL
Open market or private sale
$24,360
$35.0 p/Share
696
Reduced 0.62%
110,740
Common Stock
Jan 02
2024
SELL
Open market or private sale
$26,058
$37.44 p/Share
696
Reduced 0.62%
111,436
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
53,952
Added 32.48%
112,132
Common Stock
Dec 01
2023
SELL
Open market or private sale
$52,367
$37.62 p/Share
1,392
Reduced 2.34%
58,180
Common Stock
Nov 01
2023
SELL
Open market or private sale
$53,578
$38.49 p/Share
1,392
Reduced 2.28%
59,572
Common Stock
Oct 02
2023
SELL
Open market or private sale
$56,069
$40.28 p/Share
1,392
Reduced 2.23%
60,964
Common Stock
Sep 18
2023
SELL
Open market or private sale
$56,376
$40.5 p/Share
1,392
Reduced 2.18%
62,356
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$352,629
$26.68 p/Share
13,217
Reduced 17.17%
63,748
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
19,531
Added 21.56%
71,039
Common Stock
Nov 07
2022
SELL
Open market or private sale
$238,650
$36.05 p/Share
6,620
Reduced 11.39%
51,508
Common Stock