Feb 27
2025
SELL
Payment of exercise price or tax liability
$1,104,668
$81.67 p/Share
13,526
Reduced 15.54%
73,503
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
30,472
Added 25.93%
87,029
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$184,987
$84.2 p/Share
2,197
Reduced 3.74%
56,557
Common Stock
May 02
2024
BUY
Grant, award, or other acquisition
-
3,645
Added 5.84%
58,754
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$480,151
$82.26 p/Share
5,837
Reduced 9.58%
55,109
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
13,089
Added 17.68%
60,946
Common Stock
Nov 09
2023
SELL
Open market or private sale
$3,681,999
$64.66 p/Share
56,944
Reduced 54.34%
47,857
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
$1,485,099
$26.08 p/Share
56,944
Added 44.97%
69,675
Common Stock
Nov 08
2023
SELL
Open market or private sale
$285,525
$63.45 p/Share
4,500
Reduced 8.59%
47,857
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$161,483
$52.98 p/Share
3,048
Reduced 5.5%
52,357
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
5,789
Added 9.46%
55,405
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$432,531
$56.4 p/Share
7,669
Reduced 13.39%
49,616
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
17,198
Added 23.09%
57,285
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$82,284
$33.82 p/Share
2,433
Reduced 5.72%
40,087
Common Stock
May 04
2022
BUY
Grant, award, or other acquisition
-
6,983
Added 14.11%
42,520
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$156,304
$33.65 p/Share
4,645
Reduced 11.56%
35,537
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
10,334
Added 20.46%
40,182
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$103,019
$43.05 p/Share
2,393
Reduced 7.42%
29,848
Common Stock
May 06
2021
BUY
Grant, award, or other acquisition
-
4,958
Added 13.33%
32,241
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$286,331
$37.98 p/Share
7,539
Reduced 21.65%
27,283
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
16,854
Added 32.61%
34,822
Common Stock