Nov 28
2023
SELL
Open market or private sale
$477,902
$37.98 p/Share
12,583
Reduced 0.27%
4,575,764
Common Stock
Nov 27
2023
SELL
Open market or private sale
$661,325
$38.38 p/Share
17,231
Reduced 0.37%
4,588,347
Common Stock
Nov 24
2023
SELL
Open market or private sale
$182,667
$38.57 p/Share
4,736
Reduced 0.1%
4,605,578
Common Stock
Nov 22
2023
SELL
Open market or private sale
$893,244
$38.15 p/Share
23,414
Reduced 0.51%
4,610,314
Common Stock
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