May 15
2025
SELL
Open market or private sale
$80,547
$65.01 p/Share
1,239
Reduced 3.86%
30,855
Common Stock
May 12
2025
SELL
Open market or private sale
$83,590
$65.0 p/Share
1,286
Reduced 3.85%
32,094
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$119,810
$53.32 p/Share
2,247
Reduced 6.31%
33,380
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
4,527
Added 11.67%
34,262
Common Stock
Mar 17
2025
SELL
Open market or private sale
$98,312
$68.75 p/Share
1,430
Reduced 4.4%
31,100
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$167,620
$116.0 p/Share
1,445
Reduced 4.25%
32,530
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
2,746
Added 7.72%
32,807
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$108,394
$79.41 p/Share
1,365
Reduced 4.19%
31,229
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
2,749
Added 8.03%
31,506
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$100,390
$73.6 p/Share
1,364
Reduced 4.37%
29,845
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
2,747
Added 8.36%
30,122
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$151,847
$67.88 p/Share
2,237
Reduced 7.43%
27,863
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
4,507
Added 13.52%
28,834
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$92,017
$65.68 p/Share
1,401
Reduced 5.19%
25,593
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
2,548
Added 8.93%
25,978
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$66,564
$52.62 p/Share
1,265
Reduced 4.92%
24,446
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
2,549
Added 9.32%
24,801
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$80,327
$63.45 p/Share
1,266
Reduced 5.18%
23,162
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
2,549
Added 9.78%
23,517
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$193,593
$40.29 p/Share
4,805
Reduced 18.42%
21,279
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
9,687
Added 30.76%
21,807
Common Stock