Jun 02
2025
SELL
Open market or private sale
$512,450
$204.98 p/Share
2,500
Reduced 0.48%
517,050
Common Stock, par valu...
May 21
2025
SELL
Open market or private sale
$1,375,853
$201.06 p/Share
6,843
Reduced 1.3%
519,550
Common Stock, par valu...
May 21
2025
BUY
Exercise of conversion of derivative security
-
17,107
Added 3.15%
526,393
Common Stock, par valu...
May 20
2025
-
4,864
Reduced 0.95%
509,286
Common Stock, par valu...
May 15
2025
SELL
Open market or private sale
$981,916
$205.25 p/Share
4,784
Reduced 0.92%
514,150
Common Stock, par valu...
May 15
2025
BUY
Exercise of conversion of derivative security
-
11,960
Added 2.25%
518,934
Common Stock, par valu...
May 01
2025
SELL
Open market or private sale
$476,674
$190.67 p/Share
2,500
Reduced 0.49%
506,974
Common Stock, par valu...
Apr 01
2025
SELL
Open market or private sale
$469,975
$187.99 p/Share
2,500
Reduced 0.49%
509,474
Common Stock, par valu...
Mar 03
2025
SELL
Open market or private sale
$532,925
$213.17 p/Share
2,500
Reduced 0.49%
511,974
Common Stock, par valu...
Feb 21
2025
SELL
Open market or private sale
$1,357,041
$222.32 p/Share
6,104
Reduced 1.17%
514,474
Common Stock, par valu...
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
15,260
Added 2.85%
520,578
Common Stock, par valu...
Feb 18
2025
SELL
Open market or private sale
$1,257,583
$228.61 p/Share
5,501
Reduced 1.08%
505,318
Common Stock, par valu...
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
13,752
Added 2.62%
510,819
Common Stock, par valu...
Feb 12
2025
SELL
Open market or private sale
$6,322,525
$229.91 p/Share
27,500
Reduced 5.24%
497,067
Common Stock, par valu...
Dec 02
2024
SELL
Open market or private sale
$735,000
$210.0 p/Share
3,500
Reduced 0.66%
524,567
Common Stock, par valu...
Nov 21
2024
SELL
Open market or private sale
$1,225,194
$200.72 p/Share
6,104
Reduced 1.14%
528,067
Common Stock, par valu...
Nov 21
2024
BUY
Exercise of conversion of derivative security
-
15,260
Added 2.78%
534,171
Common Stock, par valu...
Nov 15
2024
SELL
Open market or private sale
$1,132,531
$205.84 p/Share
5,502
Reduced 1.05%
518,911
Common Stock, par valu...
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
13,753
Added 2.56%
524,413
Common Stock, par valu...
Nov 01
2024
SELL
Open market or private sale
$696,360
$198.96 p/Share
3,500
Reduced 0.68%
510,660
Common Stock, par valu...
Oct 01
2024
SELL
Open market or private sale
$646,800
$184.8 p/Share
3,500
Reduced 0.68%
514,160
Common Stock, par valu...
Sep 03
2024
SELL
Open market or private sale
$622,545
$177.87 p/Share
3,500
Reduced 0.67%
517,660
Common Stock, par valu...
Aug 21
2024
SELL
Open market or private sale
$1,107,265
$181.4 p/Share
6,104
Reduced 1.16%
521,160
Common Stock, par valu...
Aug 21
2024
BUY
Exercise of conversion of derivative security
-
15,260
Added 2.81%
527,264
Common Stock, par valu...
Aug 15
2024
SELL
Open market or private sale
$965,435
$175.47 p/Share
5,502
Reduced 1.06%
512,004
Common Stock, par valu...