Aug 06
2025
SELL
Open market or private sale
$2,580,750
$57.35 p/Share
45,000
Reduced 0.14%
32,916,692
Common Stock
Aug 05
2025
SELL
Open market or private sale
$2,602,350
$57.83 p/Share
45,000
Reduced 0.14%
32,961,692
Common Stock
Jul 10
2025
SELL
Open market or private sale
$2,334,150
$51.87 p/Share
45,000
Reduced 0.14%
33,006,692
Common Stock
Jul 09
2025
SELL
Open market or private sale
$2,400,300
$53.34 p/Share
45,000
Reduced 0.14%
33,051,692
Common Stock
Jun 18
2025
SELL
Open market or private sale
$3,181,185
$100.99 p/Share
31,500
Reduced 0.18%
17,027,892
Common Stock
Jun 17
2025
SELL
Open market or private sale
$3,178,980
$100.92 p/Share
31,500
Reduced 0.18%
17,059,392
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$40,928
$98.15 p/Share
417
Reduced 0.0%
17,090,892
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$122,589
$98.15 p/Share
1,249
Added 0.01%
17,091,309
Common Stock
May 28
2025
SELL
Open market or private sale
$3,053,295
$96.93 p/Share
31,500
Reduced 0.18%
17,090,060
Common Stock
May 27
2025
SELL
Open market or private sale
$3,053,295
$96.93 p/Share
31,500
Reduced 0.18%
17,121,560
Common Stock
Apr 17
2025
SELL
Open market or private sale
$2,172,808
$68.86 p/Share
31,554
Reduced 0.18%
17,153,060
Common Stock
Apr 16
2025
SELL
Open market or private sale
$2,165,310
$68.74 p/Share
31,500
Reduced 0.18%
17,184,614
Common Stock
Mar 12
2025
SELL
Open market or private sale
$2,286,270
$72.58 p/Share
31,500
Reduced 0.18%
17,216,114
Common Stock
Mar 11
2025
SELL
Open market or private sale
$2,234,295
$70.93 p/Share
31,500
Reduced 0.18%
17,247,614
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$63,907
$78.51 p/Share
814
Reduced 0.0%
17,279,114
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
2,642
Added 0.02%
17,279,523
Common Stock
Feb 26
2025
SELL
Open market or private sale
$2,493,225
$79.15 p/Share
31,500
Reduced 0.18%
17,277,286
Common Stock
Feb 25
2025
SELL
Open market or private sale
$2,437,470
$77.38 p/Share
31,500
Reduced 0.18%
17,308,786
Common Stock
Dec 24
2024
-
25,100
Reduced 0.14%
17,340,286
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$63,679
$94.48 p/Share
674
Reduced 0.0%
17,365,386
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
-
1,393
Added 0.01%
17,366,060
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$57,361
$94.97 p/Share
604
Reduced 0.0%
17,364,667
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
1,249
Added 0.01%
17,365,271
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$82,929
$70.88 p/Share
1,170
Reduced 0.0%
24,727,532
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
2,642
Added 0.01%
24,728,206
Common Stock