Nov 21
2023
SELL
Open market or private sale
$559,183
$38.24 p/Share
14,623
Reduced 0.31%
4,633,728
Common Stock
Nov 20
2023
SELL
Open market or private sale
$616,857
$38.74 p/Share
15,923
Reduced 0.34%
4,648,351
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
191,938
Added 3.95%
4,664,274
Common Stock
Sep 11
2023
SELL
Open market or private sale
$2,422,425
$35.07 p/Share
69,074
Reduced 1.52%
4,472,336
Common Stock
Aug 23
2023
SELL
Open market or private sale
$859,525
$34.8 p/Share
24,699
Reduced 0.54%
4,541,410
Common Stock
Aug 22
2023
SELL
Open market or private sale
$662,532
$34.94 p/Share
18,962
Reduced 0.41%
4,566,109
Common Stock
Aug 21
2023
SELL
Open market or private sale
$295,308
$34.89 p/Share
8,464
Reduced 0.18%
4,585,071
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
98,312
Added 2.1%
4,593,535
Common Stock
May 22
2023
SELL
Open market or private sale
$19,399,090
$35.04 p/Share
553,627
Reduced 10.97%
4,495,223
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$1,488,316
$40.19 p/Share
37,032
Reduced 0.73%
5,048,850
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
74,688
Added 1.45%
5,085,882
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,149,009
$39.07 p/Share
29,409
Reduced 0.58%
5,011,194
Common Stock
Feb 23
2023
SELL
Open market or private sale
$339,651
$38.47 p/Share
8,829
Reduced 0.17%
5,040,603
Common Stock
Feb 22
2023
SELL
Open market or private sale
$781,536
$37.77 p/Share
20,692
Reduced 0.41%
5,049,432
Common Stock
Feb 21
2023
SELL
Open market or private sale
$61,218
$37.65 p/Share
1,626
Reduced 0.03%
5,070,124
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
65,312
Added 1.27%
5,071,750
Common Stock
Feb 10
2023
SELL
Open market or private sale
$4,431,300
$34.48 p/Share
128,518
Reduced 2.5%
5,006,438
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$660,073
$21.96 p/Share
30,058
Reduced 0.58%
5,134,956
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
60,625
Added 1.16%
5,165,014
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$402,232
$14.75 p/Share
27,270
Reduced 0.53%
5,104,389
Common Stock
Aug 18
2022
BUY
Grant, award, or other acquisition
-
55,000
Added 1.06%
5,131,659
Common Stock
May 27
2022
SELL
Open market or private sale
$83,900
$20.85 p/Share
4,024
Reduced 0.08%
5,076,659
Common Stock
May 26
2022
SELL
Open market or private sale
$135,678
$20.67 p/Share
6,564
Reduced 0.13%
5,080,683
Common Stock
May 25
2022
SELL
Open market or private sale
$147,640
$20.48 p/Share
7,209
Reduced 0.14%
5,087,247
Common Stock
May 24
2022
SELL
Open market or private sale
$193,303
$20.49 p/Share
9,434
Reduced 0.18%
5,094,456
Common Stock