Dec 16
2024
SELL
Open market or private sale
$185,200
$74.08 p/Share
2,500
Reduced 9.73%
23,189
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$113,200
$45.28 p/Share
2,500
Added 8.87%
25,689
Common Stock
Jul 11
2024
SELL
Open market or private sale
$47,090
$94.18 p/Share
500
Reduced 2.11%
23,189
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
$22,640
$45.28 p/Share
500
Added 2.07%
23,689
Common Stock
Jul 07
2024
SELL
Payment of exercise price or tax liability
$37,851
$92.32 p/Share
410
Reduced 1.74%
23,189
Common Stock
Jun 20
2024
SELL
Open market or private sale
$48,150
$90.0 p/Share
535
Reduced 2.22%
23,512
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
$24,224
$45.28 p/Share
535
Added 2.18%
24,047
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$32,693
$86.72 p/Share
377
Reduced 1.58%
23,512
Common Stock
May 07
2024
SELL
Open market or private sale
$73,359
$85.6 p/Share
857
Reduced 3.46%
23,889
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$49,862
$85.09 p/Share
586
Reduced 2.31%
24,746
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$31,494
$36.75 p/Share
857
Added 3.27%
25,332
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
7,560
Added 23.6%
24,475
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$24,807
$85.25 p/Share
291
Reduced 1.69%
16,915
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$23,901
$85.06 p/Share
281
Reduced 1.61%
17,206
Common Stock
Apr 09
2024
SELL
Open market or private sale
$79,135
$92.34 p/Share
857
Reduced 4.67%
17,487
Common Stock
Apr 09
2024
BUY
Exercise of conversion of derivative security
$31,494
$36.75 p/Share
857
Added 4.46%
18,344
Common Stock
Mar 07
2024
SELL
Open market or private sale
$156,030
$90.98 p/Share
1,715
Reduced 9.06%
17,213
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$63,026
$36.75 p/Share
1,715
Added 8.31%
18,928
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$16,186
$86.1 p/Share
188
Reduced 1.08%
17,213
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$12,915
$86.1 p/Share
150
Reduced 0.85%
17,401
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$17,810
$86.04 p/Share
207
Reduced 1.17%
17,551
Common Stock