Jun 15
2025
SELL
Payment of exercise price or tax liability
$1,535,363
$77.36 p/Share
19,847
Reduced 5.67%
330,269
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
37,707
Added 9.72%
350,116
Common Stock
Jun 10
2025
SELL
Open market or private sale
$1,004,312
$79.43 p/Share
12,644
Reduced 3.89%
312,409
Common Stock
Jun 09
2025
SELL
Open market or private sale
$996,979
$78.85 p/Share
12,644
Reduced 3.74%
325,053
Common Stock
May 22
2025
SELL
Open market or private sale
$538,050
$71.74 p/Share
7,500
Reduced 2.17%
337,697
Common Stock
May 21
2025
SELL
Open market or private sale
$536,475
$71.53 p/Share
7,500
Reduced 2.13%
345,197
Common Stock
May 20
2025
-
109,028
Reduced 23.61%
352,697
Common Stock
May 05
2025
SELL
Open market or private sale
$698,300
$69.83 p/Share
10,000
Reduced 1.72%
570,754
Common Stock
May 02
2025
SELL
Open market or private sale
$679,599
$67.96 p/Share
10,000
Reduced 1.69%
580,754
Common Stock
Apr 03
2025
SELL
Open market or private sale
$501,075
$66.81 p/Share
7,500
Reduced 1.26%
590,108
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$6,095,389
$65.28 p/Share
93,373
Reduced 13.51%
597,608
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
180,608
Added 20.72%
690,981
Common Stock
Mar 04
2025
SELL
Open market or private sale
$501,374
$66.85 p/Share
7,500
Reduced 1.45%
510,373
Common Stock
Mar 03
2025
SELL
Open market or private sale
$492,150
$65.62 p/Share
7,500
Reduced 1.43%
517,873
Common Stock
Feb 04
2025
SELL
Open market or private sale
$376,987
$67.02 p/Share
5,625
Reduced 1.06%
525,373
Common Stock
Feb 03
2025
SELL
Open market or private sale
$378,281
$67.25 p/Share
5,625
Reduced 1.05%
530,998
Common Stock
Jan 03
2025
SELL
Open market or private sale
$347,512
$61.78 p/Share
5,625
Reduced 1.04%
536,623
Common Stock
Jan 02
2025
SELL
Open market or private sale
$350,887
$62.38 p/Share
5,625
Reduced 1.03%
542,248
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$1,167,888
$63.84 p/Share
18,294
Reduced 3.23%
547,873
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
35,000
Added 5.82%
566,167
Common Stock
Dec 04
2024
SELL
Open market or private sale
$353,812
$62.9 p/Share
5,625
Reduced 1.05%
531,167
Common Stock
Dec 03
2024
SELL
Open market or private sale
$355,106
$63.13 p/Share
5,625
Reduced 1.04%
536,792
Common Stock
Nov 05
2024
SELL
Open market or private sale
$343,856
$61.13 p/Share
5,625
Reduced 1.03%
542,417
Common Stock
Nov 04
2024
SELL
Open market or private sale
$336,993
$59.91 p/Share
5,625
Reduced 1.02%
548,042
Common Stock
Oct 07
2024
SELL
Open market or private sale
$374,400
$66.56 p/Share
5,625
Reduced 1.01%
553,666
Common Stock