Jan 23
2024
SELL
Payment of exercise price or tax liability
$737,574
$29.99 p/Share
24,594
Reduced 1.59%
1,521,421
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
62,500
Added 3.89%
1,546,015
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$580,015
$29.04 p/Share
19,973
Reduced 1.33%
1,483,515
Common Stock
Dec 29
2023
SELL
Open market or private sale
$25,448
$30.01 p/Share
848
Reduced 0.06%
1,503,488
Common Stock
Dec 28
2023
SELL
Open market or private sale
$69,750
$30.0 p/Share
2,325
Reduced 0.15%
1,504,336
Common Stock
Dec 27
2023
SELL
Open market or private sale
$554,404
$30.01 p/Share
18,474
Reduced 1.21%
1,506,661
Common Stock
Dec 26
2023
SELL
Open market or private sale
$390,090
$30.0 p/Share
13,003
Reduced 0.85%
1,525,135
Common Stock
Dec 22
2023
SELL
Open market or private sale
$355,978
$30.01 p/Share
11,862
Reduced 0.77%
1,538,138
Common Stock
Dec 18
2023
SELL
Open market or private sale
$309,008
$27.59 p/Share
11,200
Reduced 0.72%
1,550,000
Common Stock
Dec 15
2023
SELL
Open market or private sale
$147,614
$27.54 p/Share
5,360
Reduced 0.34%
1,561,200
Common Stock
Dec 14
2023
SELL
Open market or private sale
$714,914
$27.52 p/Share
25,978
Reduced 1.63%
1,566,560
Common Stock
Dec 13
2023
SELL
Open market or private sale
$84,480
$27.5 p/Share
3,072
Reduced 0.19%
1,592,538
Common Stock
Dec 12
2023
SELL
Open market or private sale
$120,768
$27.51 p/Share
4,390
Reduced 0.27%
1,595,610
Common Stock
Nov 24
2023
SELL
Open market or private sale
$43,350
$25.0 p/Share
1,734
Reduced 0.11%
1,600,000
Common Stock
Nov 22
2023
SELL
Open market or private sale
$314,100
$25.01 p/Share
12,559
Reduced 0.78%
1,601,734
Common Stock
Nov 21
2023
SELL
Open market or private sale
$61,424
$25.01 p/Share
2,456
Reduced 0.15%
1,614,293
Common Stock
Nov 20
2023
SELL
Open market or private sale
$558,646
$25.02 p/Share
22,328
Reduced 1.36%
1,616,749
Common Stock
Nov 17
2023
SELL
Open market or private sale
$22,258
$25.01 p/Share
890
Reduced 0.05%
1,639,077
Common Stock
Nov 14
2023
SELL
Open market or private sale
$15,512
$25.02 p/Share
620
Reduced 0.04%
1,639,967
Common Stock
Nov 13
2023
SELL
Open market or private sale
$231,044
$25.04 p/Share
9,227
Reduced 0.56%
1,640,587
Common Stock
Jul 31
2023
SELL
Open market or private sale
$303,131
$20.01 p/Share
15,149
Reduced 0.88%
1,700,000
Common Stock
Jul 28
2023
SELL
Open market or private sale
$427,000
$20.0 p/Share
21,350
Reduced 1.23%
1,715,149
Common Stock
Jul 18
2023
SELL
Open market or private sale
$270,155
$20.01 p/Share
13,501
Reduced 0.77%
1,736,499
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
125,000
Added 6.67%
1,750,000
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
250,000
Added 13.33%
1,625,000
Common Stock