Dec 10
2024
SELL
Open market or private sale
$2,821,473
$20.49 p/Share
137,700
Reduced 4.94%
2,646,945
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$121,926
$17.97 p/Share
6,785
Reduced 0.24%
2,784,645
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$21,697
$22.14 p/Share
980
Reduced 0.04%
2,791,430
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$24,192
$21.62 p/Share
1,119
Reduced 0.04%
2,792,410
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$24,660
$21.92 p/Share
1,125
Reduced 0.04%
2,793,529
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$127,327
$22.5 p/Share
5,659
Reduced 0.2%
2,794,654
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$21,356
$22.48 p/Share
950
Reduced 0.03%
2,800,313
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$18,889
$34.98 p/Share
540
Reduced 0.02%
2,801,263
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
-
17,059
Added 0.61%
2,801,803
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$14,342
$26.56 p/Share
540
Reduced 0.02%
2,784,744
Common Stock
Oct 02
2022
SELL
Payment of exercise price or tax liability
$119,249
$23.07 p/Share
5,169
Reduced 0.19%
2,785,284
Common Stock
Jul 02
2022
SELL
Payment of exercise price or tax liability
$11,418
$25.43 p/Share
449
Reduced 0.02%
2,790,453
Common Stock
Apr 02
2022
BUY
Grant, award, or other acquisition
-
21,149
Added 0.78%
2,675,036
Common Stock
Oct 02
2021
BUY
Grant, award, or other acquisition
-
45,402
Added 1.68%
2,653,887
Common Stock
Apr 05
2021
-
115,866
Added 3.99%
2,790,902
Common Stock
Dec 21
2020
SELL
Open market or private sale
$5,771,136
$45.2 p/Share
127,680
Reduced 4.67%
2,608,485
Common Stock
Dec 18
2020
SELL
Open market or private sale
$8,026,020
$45.09 p/Share
178,000
Reduced 6.11%
2,736,165
Common Stock
Dec 17
2020
SELL
Open market or private sale
$10,111,465
$45.18 p/Share
223,804
Reduced 7.13%
2,914,165
Common Stock
Dec 16
2020
SELL
Open market or private sale
$7,794,286
$45.71 p/Share
170,516
Reduced 5.15%
3,137,969
Common Stock
Nov 20
2020
SELL
Open market or private sale
$683,993
$31.16 p/Share
21,951
Reduced 0.66%
3,308,485
Common Stock
Nov 16
2020
SELL
Open market or private sale
$1,311,792
$29.88 p/Share
43,902
Reduced 1.3%
3,330,436
Common Stock
Oct 19
2020
SELL
Open market or private sale
$1,326,246
$31.08 p/Share
42,672
Reduced 1.25%
3,374,338
Common Stock
Oct 16
2020
SELL
Open market or private sale
$38,155
$31.02 p/Share
1,230
Reduced 0.04%
3,417,010
Common Stock
Oct 15
2020
SELL
Open market or private sale
$1,321,889
$30.11 p/Share
43,902
Reduced 1.27%
3,418,240
Common Stock