Dec 05
2024
SELL
Payment of exercise price or tax liability
$1,713,696
$58.63 p/Share
29,229
Reduced 4.73%
588,684
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$139,983
$52.35 p/Share
2,674
Reduced 0.43%
617,913
Common Stock
Nov 11
2024
SELL
Open market or private sale
$1,598,400
$53.28 p/Share
30,000
Reduced 4.61%
620,587
Common Stock
Sep 16
2024
SELL
Open market or private sale
$2,575,000
$51.5 p/Share
50,000
Reduced 7.14%
650,587
Common Stock
Sep 05
2024
SELL
Payment of exercise price or tax liability
$1,440,162
$49.27 p/Share
29,230
Reduced 4.01%
700,587
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$130,838
$48.93 p/Share
2,674
Reduced 0.37%
729,817
Common Stock
Jun 13
2024
SELL
Open market or private sale
$2,320,500
$46.41 p/Share
50,000
Reduced 6.39%
732,491
Common Stock
Jun 05
2024
SELL
Payment of exercise price or tax liability
$3,434,107
$46.68 p/Share
73,567
Reduced 8.59%
782,491
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
176,896
Added 17.13%
856,058
Common Stock
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
May 15
2024
BUY
Grant, award, or other acquisition
-
204,731
Added 23.16%
679,162
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