Apr 04
2025
SELL
Open market or private sale
$381,732
$114.6 p/Share
3,331
Reduced 6.46%
48,200
Common Stock, par valu...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$293,591
$114.55 p/Share
2,563
Reduced 4.74%
51,531
Common Stock, par valu...
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
5,894
Added 9.83%
54,094
Common Stock, par valu...
Mar 28
2025
SELL
Open market or private sale
$588,652
$112.51 p/Share
5,232
Reduced 9.79%
48,200
Common Stock, par valu...
Mar 26
2025
SELL
Open market or private sale
$703,959
$107.87 p/Share
6,526
Reduced 10.88%
53,432
Common Stock, par valu...
Mar 25
2025
SELL
Payment of exercise price or tax liability
$428,139
$106.37 p/Share
4,025
Reduced 6.29%
59,958
Common Stock, par valu...
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
9,257
Added 12.64%
63,983
Common Stock, par valu...
Mar 23
2025
SELL
Payment of exercise price or tax liability
$320,640
$106.88 p/Share
3,000
Reduced 5.2%
54,726
Common Stock, par valu...
Mar 23
2025
SELL
Payment of exercise price or tax liability
$320,640
$106.88 p/Share
3,000
Reduced 5.2%
54,726
Common Stock, par valu...
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
6,899
Added 10.68%
57,726
Common Stock, par valu...
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
6,899
Added 10.68%
57,726
Common Stock, par valu...
Mar 22
2025
SELL
Payment of exercise price or tax liability
$216,111
$106.88 p/Share
2,022
Reduced 3.83%
50,827
Common Stock, par valu...
Mar 22
2025
SELL
Payment of exercise price or tax liability
$216,111
$106.88 p/Share
2,022
Reduced 3.83%
50,827
Common Stock, par valu...
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
4,649
Added 8.09%
52,849
Common Stock, par valu...
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
4,649
Added 8.09%
52,849
Common Stock, par valu...
Dec 10
2024
SELL
Open market or private sale
$5,943,475
$109.42 p/Share
54,318
Reduced 52.98%
48,200
Common Stock, par valu...
Dec 10
2024
BUY
Exercise of conversion of derivative security
$2,474,184
$45.55 p/Share
54,318
Added 40.48%
79,866
Common Stock, par valu...
Dec 06
2024
SELL
Open market or private sale
$246,096
$102.54 p/Share
2,400
Reduced 4.74%
48,200
Common Stock, par valu...
Dec 06
2024
BUY
Exercise of conversion of derivative security
$109,320
$45.55 p/Share
2,400
Added 4.63%
49,400
Common Stock, par valu...
Nov 27
2024
SELL
Open market or private sale
$492,480
$102.6 p/Share
4,800
Reduced 9.06%
48,200
Common Stock, par valu...
Nov 27
2024
BUY
Exercise of conversion of derivative security
$218,880
$45.6 p/Share
4,800
Added 8.66%
50,600
Common Stock, par valu...
Nov 25
2024
SELL
Open market or private sale
$413,400
$102.53 p/Share
4,032
Reduced 7.72%
48,200
Common Stock, par valu...
Nov 25
2024
BUY
Exercise of conversion of derivative security
$194,463
$48.23 p/Share
4,032
Added 7.63%
48,800
Common Stock, par valu...
Jun 05
2024
SELL
Open market or private sale
$1,273,632
$86.43 p/Share
14,736
Reduced 23.41%
48,200
Common Stock, par valu...
Jun 05
2024
BUY
Exercise of conversion of derivative security
$298,551
$20.26 p/Share
14,736
Added 20.28%
57,936
Common Stock, par valu...