May 15
2024
SELL
Payment of exercise price or tax liability
$127,683
$47.75 p/Share
2,674
Reduced 0.56%
474,431
Common Stock
Mar 15
2024
SELL
Open market or private sale
$1,157,250
$46.29 p/Share
25,000
Reduced 4.98%
477,105
Common Stock
Mar 06
2024
SELL
Open market or private sale
$562,606
$46.88 p/Share
12,001
Reduced 2.33%
502,105
Common Stock
Feb 16
2024
SELL
Open market or private sale
$103,352
$51.91 p/Share
1,991
Reduced 0.39%
514,106
Common Stock
Dec 06
2023
SELL
Open market or private sale
$765,803
$54.63 p/Share
14,018
Reduced 2.64%
516,097
Common Stock
Dec 04
2023
SELL
Open market or private sale
$1,371,250
$54.85 p/Share
25,000
Reduced 4.5%
530,115
Common Stock
Nov 16
2023
SELL
Open market or private sale
$1,210,442
$50.78 p/Share
23,837
Reduced 4.12%
555,115
Common Stock
Sep 06
2023
SELL
Open market or private sale
$661,896
$47.1 p/Share
14,053
Reduced 2.37%
578,952
Common Stock
Aug 16
2023
SELL
Open market or private sale
$119,593
$45.49 p/Share
2,629
Reduced 0.44%
593,005
Common Stock
Jun 08
2023
SELL
Open market or private sale
$1,020,000
$51.0 p/Share
20,000
Reduced 3.25%
595,634
Common Stock
Jun 07
2023
SELL
Open market or private sale
$5,088,215
$51.75 p/Share
98,323
Reduced 13.77%
615,634
Common Stock
Jun 05
2023
BUY
Grant, award, or other acquisition
-
150,538
Added 17.33%
718,091
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
252,005
Added 30.75%
567,553
Common Stock
Feb 16
2023
SELL
Open market or private sale
$85,762
$43.49 p/Share
1,972
Reduced 0.66%
295,548
Common Stock
Nov 16
2022
SELL
Open market or private sale
$1,096,181
$38.14 p/Share
28,741
Reduced 8.78%
298,584
Common Stock
Jun 05
2022
BUY
Grant, award, or other acquisition
-
161,470
Added 31.55%
350,270
Common Stock
Mar 08
2022
BUY
Open market or private purchase
$99,750
$39.9 p/Share
2,500
Added 1.31%
188,800
Common Stock
Feb 18
2022
BUY
Open market or private purchase
$103,750
$41.5 p/Share
2,500
Added 1.32%
186,300
Common Stock
Feb 17
2022
BUY
Open market or private purchase
$105,000
$42.0 p/Share
2,500
Added 1.34%
183,800
Common Stock
Dec 14
2021
BUY
Open market or private purchase
$145,950
$58.38 p/Share
2,500
Added 1.36%
181,300
Common Stock
Dec 13
2021
BUY
Grant, award, or other acquisition
-
168,800
Added 48.56%
178,800
Common Stock