Feb 28
2025
SELL
Open market or private sale
$884,058
$194.0 p/Share
4,557
Reduced 1.1%
409,089
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
$241,202
$52.93 p/Share
4,557
Added 1.09%
413,646
Common Stock
Feb 27
2025
SELL
Open market or private sale
$18,893,660
$194.78 p/Share
97,000
Reduced 19.17%
409,089
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
$5,134,210
$52.93 p/Share
97,000
Added 16.08%
506,089
Common Stock
Feb 26
2025
SELL
Open market or private sale
$19,194,360
$197.88 p/Share
97,000
Reduced 19.17%
409,089
Common Stock
Feb 26
2025
BUY
Exercise of conversion of derivative security
$5,134,210
$52.93 p/Share
97,000
Added 16.08%
506,089
Common Stock
Feb 25
2025
SELL
Open market or private sale
$19,445,590
$200.47 p/Share
97,000
Reduced 19.17%
409,089
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
$5,134,210
$52.93 p/Share
97,000
Added 16.08%
506,089
Common Stock
Feb 24
2025
SELL
Open market or private sale
$19,690,030
$202.99 p/Share
97,000
Reduced 19.17%
409,089
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$5,134,210
$52.93 p/Share
97,000
Added 16.08%
506,089
Common Stock
Feb 21
2025
SELL
Open market or private sale
$19,718,160
$203.28 p/Share
97,000
Reduced 19.17%
409,089
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
$5,134,210
$52.93 p/Share
97,000
Added 16.08%
506,089
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$2,744,404
$185.27 p/Share
14,813
Reduced 3.49%
409,089
Common Stock
Jan 27
2025
BUY
Grant, award, or other acquisition
-
20,051
Added 4.52%
423,902
Common Stock
May 03
2024
SELL
Open market or private sale
$17,957,667
$178.79 p/Share
100,440
Reduced 19.92%
403,851
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$5,417,733
$53.94 p/Share
100,440
Added 16.61%
504,291
Common Stock
May 02
2024
SELL
Open market or private sale
$18,326,880
$176.22 p/Share
104,000
Reduced 20.48%
403,851
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
$5,609,760
$53.94 p/Share
104,000
Added 17.0%
507,851
Common Stock
May 01
2024
SELL
Open market or private sale
$18,394,480
$176.87 p/Share
104,000
Reduced 20.48%
403,851
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$5,609,760
$53.94 p/Share
104,000
Added 17.0%
507,851
Common Stock
Apr 30
2024
SELL
Open market or private sale
$18,492,240
$177.81 p/Share
104,000
Reduced 20.48%
403,851
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
$5,609,760
$53.94 p/Share
104,000
Added 17.0%
507,851
Common Stock
Apr 29
2024
SELL
Open market or private sale
$18,598,320
$178.83 p/Share
104,000
Reduced 20.48%
403,851
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
$5,609,760
$53.94 p/Share
104,000
Added 17.0%
507,851
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$3,103,257
$162.05 p/Share
19,150
Reduced 4.53%
403,851
Common Stock