May 21
2025
SELL
Open market or private sale
$3,577,867
$201.57 p/Share
17,750
Reduced 26.59%
49,000
Common Stock, par valu...
May 21
2025
BUY
Exercise of conversion of derivative security
-
17,750
Added 21.01%
66,750
Common Stock, par valu...
Feb 21
2025
SELL
Open market or private sale
$3,262,306
$223.14 p/Share
14,620
Reduced 22.98%
49,000
Common Stock, par valu...
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
14,620
Added 18.69%
63,620
Common Stock, par valu...
Nov 21
2024
SELL
Open market or private sale
$2,962,048
$202.88 p/Share
14,600
Reduced 22.96%
49,000
Common Stock, par valu...
Nov 21
2024
BUY
Exercise of conversion of derivative security
-
14,600
Added 18.67%
63,600
Common Stock, par valu...
Aug 21
2024
SELL
Open market or private sale
$2,628,000
$180.0 p/Share
14,600
Reduced 22.96%
49,000
Common Stock, par valu...
Aug 21
2024
BUY
Exercise of conversion of derivative security
-
14,600
Added 18.67%
63,600
Common Stock, par valu...
May 21
2024
SELL
Open market or private sale
$2,658,806
$182.11 p/Share
14,600
Reduced 22.96%
49,000
Common Stock, par valu...
May 21
2024
BUY
Exercise of conversion of derivative security
-
14,600
Added 18.67%
63,600
Common Stock, par valu...
Feb 21
2024
SELL
Open market or private sale
$2,838,696
$168.97 p/Share
16,800
Reduced 25.53%
49,000
Common Stock, par valu...
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
16,800
Added 20.34%
65,800
Common Stock, par valu...
Nov 21
2023
SELL
Open market or private sale
$2,415,168
$143.76 p/Share
16,800
Reduced 25.53%
49,000
Common Stock, par valu...
Nov 21
2023
BUY
Exercise of conversion of derivative security
-
16,800
Added 20.34%
65,800
Common Stock, par valu...
Aug 21
2023
SELL
Open market or private sale
$2,244,648
$133.61 p/Share
16,800
Reduced 25.53%
49,000
Common Stock, par valu...
Aug 21
2023
BUY
Exercise of conversion of derivative security
-
16,800
Added 20.34%
65,800
Common Stock, par valu...
May 22
2023
SELL
Open market or private sale
$1,960,392
$116.69 p/Share
16,800
Reduced 25.53%
49,000
Common Stock, par valu...
May 21
2023
BUY
Exercise of conversion of derivative security
-
16,800
Added 20.34%
65,800
Common Stock, par valu...
Feb 21
2023
SELL
Open market or private sale
$1,596,390
$95.25 p/Share
16,760
Reduced 25.49%
49,000
Common Stock, par valu...
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
16,760
Added 20.31%
65,760
Common Stock, par valu...
Nov 21
2022
SELL
Open market or private sale
$1,432,560
$94.0 p/Share
15,240
Reduced 23.72%
49,000
Common Stock, par valu...
Nov 21
2022
BUY
Exercise of conversion of derivative security
-
16,740
Added 20.67%
64,240
Common Stock, par valu...
Aug 22
2022
SELL
Open market or private sale
$2,266,396
$135.55 p/Share
16,720
Reduced 26.04%
47,500
Common Stock, par valu...
Aug 21
2022
BUY
Exercise of conversion of derivative security
-
16,720
Added 20.66%
64,220
Common Stock, par valu...
May 23
2022
SELL
Open market or private sale
$1,650,776
$2169.22 p/Share
761
Reduced 24.27%
2,375
Common Stock, par valu...