Feb 20
2025
SELL
Payment of exercise price or tax liability
$38,234
$63.83 p/Share
599
Reduced 0.88%
67,558
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$36,097
$64.46 p/Share
560
Reduced 0.88%
63,037
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
5,120
Added 6.99%
68,157
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$278,162
$63.96 p/Share
4,349
Reduced 6.4%
63,597
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
-
14,000
Added 17.08%
67,946
Common Stock
May 09
2024
SELL
Open market or private sale
$1,826,381
$57.64 p/Share
31,686
Reduced 37.04%
53,853
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$1,060,847
$33.48 p/Share
31,686
Added 27.04%
85,510
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$25,179
$54.62 p/Share
461
Reduced 0.85%
53,824
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
5,519
Added 9.23%
54,285
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$29,151
$54.9 p/Share
531
Reduced 1.08%
48,766
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$191,953
$45.24 p/Share
4,243
Reduced 7.77%
50,392
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
13,542
Added 19.87%
54,608
Common Stock
Nov 28
2023
BUY
Open market or private purchase
$50,400
$46.07 p/Share
1,094
Added 2.59%
41,066
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$475,068
$48.76 p/Share
9,743
Reduced 19.6%
39,972
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
4,496
Added 8.33%
49,473
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$48,796
$62.24 p/Share
784
Reduced 1.71%
44,977
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$447,844
$63.13 p/Share
7,094
Reduced 13.42%
45,773
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
20,700
Added 28.16%
52,801
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$243,941
$67.35 p/Share
3,622
Reduced 10.14%
32,101
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$260,040
$50.7 p/Share
5,129
Added 12.64%
35,458
Common Stock