Aug 02
2025
SELL
Payment of exercise price or tax liability
$1,047,123
$105.61 p/Share
9,915
Reduced 12.23%
71,149
Common Stock
Aug 02
2025
BUY
Exercise of conversion of derivative security
-
21,646
Added 21.07%
81,064
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$933,283
$95.8 p/Share
9,742
Reduced 14.09%
59,418
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
27,793
Added 28.67%
69,160
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
-
5,955
Added 12.04%
43,512
Common Stock
Feb 04
2025
BUY
Payment of exercise price or tax liability
$217,331
$101.32 p/Share
2,145
Added 4.93%
41,367
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$267,723
$72.85 p/Share
3,675
Reduced 8.91%
37,557
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
10,485
Added 20.27%
41,232
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$145,755
$52.43 p/Share
2,780
Reduced 8.29%
30,747
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
7,930
Added 19.13%
33,527
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$57,731
$54.67 p/Share
1,056
Reduced 3.96%
25,597
Common Stock
Jan 27
2024
BUY
Exercise of conversion of derivative security
-
2,616
Added 8.94%
26,653
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$180,979
$51.62 p/Share
3,506
Reduced 12.73%
24,037
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
10,002
Added 26.64%
27,543
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$126,186
$54.65 p/Share
2,309
Reduced 11.63%
17,541
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
6,585
Added 24.91%
19,850
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$39,670
$53.9 p/Share
736
Reduced 5.26%
13,265
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
2,128
Added 13.19%
14,001
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$148,041
$55.26 p/Share
2,679
Reduced 18.41%
11,873
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
7,326
Added 33.49%
14,552
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$48,672
$51.18 p/Share
951
Reduced 11.63%
7,226
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
2,384
Added 22.57%
8,177
Common Stock