Feb 21
2024
SELL
Open market or private sale
$1,221,952
$40.27 p/Share
30,344
Reduced 0.64%
4,708,775
Common Stock
Feb 20
2024
SELL
Open market or private sale
$675,880
$41.46 p/Share
16,302
Reduced 0.34%
4,739,119
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
93,625
Added 1.93%
4,755,421
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$2,180,520
$12.0 p/Share
181,710
Added 3.75%
4,661,796
Common Stock
Nov 30
2023
SELL
Open market or private sale
$3,196,490
$37.34 p/Share
85,605
Reduced 1.87%
4,480,086
Common Stock
Nov 29
2023
SELL
Open market or private sale
$386,098
$38.33 p/Share
10,073
Reduced 0.22%
4,565,691
Common Stock
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