May 27
2025
SELL
Open market or private sale
$536,475
$71.53 p/Share
7,500
Reduced 5.64%
125,379
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$235,418
$70.76 p/Share
3,327
Reduced 2.44%
132,879
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
-
7,602
Added 5.38%
133,707
Common Stock
May 08
2025
-
177,431
Reduced 57.98%
128,604
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$1,538,887
$59.49 p/Share
25,868
Reduced 7.79%
306,035
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
$3,517,167
$59.49 p/Share
59,122
Added 15.88%
313,073
Common Stock
Apr 10
2025
SELL
Payment of exercise price or tax liability
$2,655,814
$61.49 p/Share
43,191
Reduced 13.67%
272,781
Common Stock
Apr 10
2025
BUY
Grant, award, or other acquisition
-
98,720
Added 25.83%
283,516
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$421,438
$57.09 p/Share
7,382
Reduced 3.29%
217,252
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$963,222
$57.09 p/Share
16,872
Added 6.99%
224,634
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$1,139,968
$60.54 p/Share
18,830
Reduced 8.31%
207,762
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$2,605,459
$60.54 p/Share
43,037
Added 16.59%
216,351
Common Stock
Apr 09
2024
SELL
Open market or private sale
$218,750
$62.5 p/Share
3,500
Reduced 1.87%
183,555
Common Stock
Mar 12
2024
SELL
Open market or private sale
$220,255
$62.93 p/Share
3,500
Reduced 1.84%
187,055
Common Stock
Mar 04
2024
-
45,346
Reduced 19.22%
190,555
Common Stock
Feb 16
2024
-
4,000
Reduced 1.67%
235,901
Common Stock
Feb 13
2024
SELL
Open market or private sale
$136,875
$54.75 p/Share
2,500
Reduced 1.03%
239,901
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$1,577,331
$52.59 p/Share
29,993
Reduced 11.01%
242,401
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
68,538
Added 20.1%
272,394
Common Stock
Jan 09
2024
SELL
Open market or private sale
$127,625
$51.05 p/Share
2,500
Reduced 1.21%
203,856
Common Stock
Dec 12
2023
SELL
Open market or private sale
$48,100
$48.1 p/Share
1,000
Reduced 0.48%
206,356
Common Stock
Oct 10
2023
SELL
Open market or private sale
$129,774
$51.91 p/Share
2,500
Reduced 1.19%
207,356
Common Stock
Sep 12
2023
SELL
Open market or private sale
$125,850
$50.34 p/Share
2,500
Reduced 1.18%
209,856
Common Stock
Aug 10
2023
SELL
Open market or private sale
$165,000
$55.0 p/Share
3,000
Reduced 1.39%
212,356
Common Stock
Jul 11
2023
SELL
Open market or private sale
$132,500
$53.0 p/Share
2,500
Reduced 1.15%
215,356
Common Stock