Feb 19
2025
SELL
Open market or private sale
$7,086,124
$105.24 p/Share
67,333
Reduced 22.97%
225,808
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$1,649,856
$27.26 p/Share
60,523
Added 17.11%
293,141
Common Stock
Feb 18
2025
SELL
Open market or private sale
$1,829,781
$104.38 p/Share
17,530
Reduced 7.01%
232,618
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$235,245
$106.11 p/Share
2,217
Reduced 0.88%
250,148
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
4,584
Added 1.78%
252,365
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$217,737
$106.11 p/Share
2,052
Reduced 0.82%
247,781
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
4,243
Added 1.67%
249,833
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$223,892
$106.11 p/Share
2,110
Reduced 0.85%
245,590
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
4,362
Added 1.73%
247,700
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$186,895
$105.77 p/Share
1,767
Reduced 0.72%
243,338
Common Stock
Feb 12
2025
SELL
Open market or private sale
$1,585,191
$105.07 p/Share
15,087
Reduced 5.88%
241,451
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
3,654
Added 1.47%
245,105
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
$246,068
$16.31 p/Share
15,087
Added 5.55%
256,538
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$1,739,555
$105.98 p/Share
16,414
Reduced 6.37%
241,451
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
33,944
Added 11.63%
257,865
Common Stock
Jan 03
2025
SELL
Open market or private sale
$870,653
$89.86 p/Share
9,689
Reduced 4.15%
223,921
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$465,535
$89.32 p/Share
5,212
Reduced 2.18%
233,610
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
14,901
Added 5.87%
238,822
Common Stock
May 23
2024
SELL
Open market or private sale
$3,576,813
$75.11 p/Share
47,621
Reduced 17.54%
223,921
Common Stock
May 22
2024
SELL
Open market or private sale
$4,892,703
$75.91 p/Share
64,454
Reduced 19.18%
271,542
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
$1,372,870
$21.3 p/Share
64,454
Added 16.1%
335,996
Common Stock
Feb 20
2024
SELL
Open market or private sale
$899,779
$65.86 p/Share
13,662
Reduced 4.79%
271,542
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$178,698
$13.08 p/Share
13,662
Added 4.57%
285,204
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$108,208
$65.82 p/Share
1,644
Reduced 0.6%
271,542
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
3,706
Added 1.34%
273,186
Common Stock