Jun 05
2025
SELL
Payment of exercise price or tax liability
$5,411,864
$54.94 p/Share
98,505
Reduced 36.91%
168,407
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
-
193,979
Added 51.2%
184,863
Common Stock
May 23
2025
BUY
Grant, award, or other acquisition
-
170,376
Added 21.92%
606,937
Common Stock
May 20
2025
SELL
Open market or private sale
$2,124,000
$53.1 p/Share
40,000
Reduced 8.39%
436,561
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$142,067
$53.03 p/Share
2,679
Reduced 0.56%
476,561
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$1,543,002
$56.15 p/Share
27,480
Reduced 5.42%
479,240
Common Stock
Feb 20
2025
SELL
Open market or private sale
$2,429,600
$60.74 p/Share
40,000
Reduced 7.32%
506,720
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$120,393
$61.3 p/Share
1,964
Reduced 0.36%
546,720
Common Stock
Feb 14
2025
SELL
Open market or private sale
$2,471,200
$61.78 p/Share
40,000
Reduced 6.79%
548,684
Common Stock
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