Aug 05
2025
SELL
Open market or private sale
$5,689,396
$140.75 p/Share
40,422
Reduced 49.09%
41,920
Common Stock
Aug 05
2025
BUY
Exercise of conversion of derivative security
$189,382
$12.28 p/Share
15,422
Added 21.19%
57,342
Common Stock
Jul 31
2025
SELL
Open market or private sale
$10,350,419
$128.32 p/Share
80,661
Reduced 54.66%
66,920
Common Stock
Jul 31
2025
BUY
Exercise of conversion of derivative security
$411,919
$15.58 p/Share
26,439
Added 15.19%
147,581
Common Stock
Jul 29
2025
SELL
Open market or private sale
$664,470
$115.0 p/Share
5,778
Reduced 4.55%
121,142
Common Stock
Jun 06
2025
SELL
Payment of exercise price or tax liability
$431,026
$93.62 p/Share
4,604
Reduced 3.5%
126,920
Common Stock
Jun 04
2025
SELL
Payment of exercise price or tax liability
$194,777
$91.66 p/Share
2,125
Reduced 1.59%
131,524
Common Stock
May 31
2025
SELL
Payment of exercise price or tax liability
$130,570
$90.8 p/Share
1,438
Reduced 1.06%
133,649
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$47,247
$104.53 p/Share
452
Reduced 0.33%
135,087
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
-
3,008
Added 2.17%
135,539
Common Stock
Feb 10
2025
SELL
Open market or private sale
$1,754,100
$100.0 p/Share
17,541
Reduced 11.69%
132,531
Common Stock
Feb 10
2025
SELL
Open market or private sale
$250,000
$100.0 p/Share
2,500
Reduced 1.85%
132,531
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
$232,593
$13.26 p/Share
17,541
Added 10.47%
150,072
Common Stock
Feb 06
2025
SELL
Open market or private sale
$2,826,175
$102.77 p/Share
27,500
Reduced 16.92%
135,031
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$1,217,015
$131.84 p/Share
9,231
Reduced 5.37%
162,531
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$1,747,278
$98.8 p/Share
17,685
Reduced 9.34%
171,762
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$404,443
$90.52 p/Share
4,468
Reduced 2.3%
189,447
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$197,638
$93.05 p/Share
2,124
Reduced 1.08%
193,915
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$144,618
$100.92 p/Share
1,433
Reduced 0.73%
196,039
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
2,885
Added 1.44%
197,472
Common Stock
Feb 29
2024
SELL
Open market or private sale
$7,470,637
$90.76 p/Share
82,312
Reduced 29.73%
194,587
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$1,108,742
$13.47 p/Share
82,312
Added 22.91%
276,899
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,100,000
$55.0 p/Share
20,000
Reduced 9.32%
194,587
Common Stock
Nov 20
2023
SELL
Open market or private sale
$3,017,400
$50.29 p/Share
60,000
Reduced 21.85%
214,587
Common Stock
Oct 19
2023
SELL
Payment of exercise price or tax liability
$384,534
$41.82 p/Share
9,195
Reduced 3.24%
274,587
Common Stock