Jul 28
2025
SELL
Open market or private sale
$278,781
$139.81 p/Share
1,994
Reduced 0.98%
202,164
Common Stock
Jul 21
2025
SELL
Open market or private sale
$64,630
$139.29 p/Share
464
Reduced 0.23%
204,158
Common Stock
Jul 20
2025
BUY
Exercise of conversion of derivative security
-
856
Added 0.42%
204,622
Common Stock
Jun 20
2025
SELL
Open market or private sale
$1,694,961
$171.07 p/Share
9,908
Reduced 4.64%
203,766
Common Stock
Jun 18
2025
SELL
Open market or private sale
$1,701,800
$170.18 p/Share
10,000
Reduced 4.47%
213,674
Common Stock
Apr 28
2025
SELL
Open market or private sale
$303,294
$152.18 p/Share
1,993
Reduced 0.88%
223,674
Common Stock
Apr 21
2025
SELL
Open market or private sale
$68,549
$145.85 p/Share
470
Reduced 0.21%
225,667
Common Stock
Apr 20
2025
BUY
Exercise of conversion of derivative security
-
856
Added 0.38%
226,137
Common Stock
Mar 31
2025
SELL
Open market or private sale
$194,313
$138.4 p/Share
1,404
Reduced 0.62%
225,281
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
2,500
Added 1.09%
226,685
Common Stock
Mar 17
2025
SELL
Open market or private sale
$137,241
$147.89 p/Share
928
Reduced 0.41%
224,185
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
1,740
Added 0.77%
225,113
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
10,353
Added 4.43%
223,373
Common Stock
Jan 29
2025
SELL
Open market or private sale
$793,797
$166.31 p/Share
4,773
Reduced 2.19%
213,020
Common Stock
Jan 22
2025
SELL
Open market or private sale
$3,712,469
$168.45 p/Share
22,039
Reduced 9.19%
217,793
Common Stock
Jan 21
2025
BUY
Exercise of conversion of derivative security
-
644
Added 0.27%
239,832
Common Stock
Jan 20
2025
BUY
Exercise of conversion of derivative security
-
856
Added 0.36%
239,188
Common Stock
Jan 16
2025
BUY
Exercise of conversion of derivative security
-
13,696
Added 6.03%
213,500
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
-
24,832
Added 9.44%
238,332
Common Stock
Jan 08
2025
SELL
Open market or private sale
$1,090,891
$175.3 p/Share
6,223
Reduced 3.02%
199,804
Common Stock
Oct 28
2024
SELL
Open market or private sale
$124,947
$118.21 p/Share
1,057
Reduced 0.51%
206,027
Common Stock
Oct 22
2024
SELL
Open market or private sale
$41,904
$120.07 p/Share
349
Reduced 0.17%
207,084
Common Stock
Oct 21
2024
SELL
Open market or private sale
$56,394
$120.76 p/Share
467
Reduced 0.22%
207,433
Common Stock
Oct 21
2024
BUY
Exercise of conversion of derivative security
-
644
Added 0.31%
207,900
Common Stock
Oct 20
2024
BUY
Exercise of conversion of derivative security
-
856
Added 0.41%
207,256
Common Stock