Feb 20
2025
SELL
Open market or private sale
$1,692,934
$63.74 p/Share
26,560
Reduced 70.07%
11,347
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$8,042
$63.83 p/Share
126
Reduced 0.76%
16,347
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$823,376
$38.19 p/Share
21,560
Added 36.26%
37,907
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$8,508
$64.46 p/Share
132
Reduced 0.85%
15,464
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
1,009
Added 5.77%
16,473
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$73,554
$63.96 p/Share
1,150
Reduced 6.87%
15,596
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
-
3,231
Added 16.17%
16,746
Common Stock
May 06
2024
SELL
Open market or private sale
$688,361
$56.73 p/Share
12,134
Reduced 47.34%
13,495
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$89,499
$41.94 p/Share
2,134
Added 7.69%
25,624
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$5,571
$54.62 p/Share
102
Reduced 0.43%
23,490
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$94,708
$54.84 p/Share
1,727
Reduced 6.82%
23,592
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,159
Added 4.38%
25,319
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$6,917
$54.9 p/Share
126
Reduced 0.52%
24,160
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$79,034
$45.24 p/Share
1,747
Reduced 6.71%
24,286
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
5,137
Added 16.53%
25,948
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
964
Added 4.43%
20,811
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$45,679
$61.15 p/Share
747
Reduced 3.63%
19,847
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$7,717
$62.24 p/Share
124
Reduced 0.6%
20,594
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$199,995
$63.13 p/Share
3,168
Reduced 13.26%
20,726
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
9,911
Added 29.4%
23,804
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$60,029
$50.7 p/Share
1,184
Added 7.85%
13,893
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$73,535
$50.96 p/Share
1,443
Reduced 10.2%
12,709
Common Stock
Feb 11
2022
SELL
Open market or private sale
$1,210,955
$51.53 p/Share
23,500
Reduced 62.41%
14,152
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$462,358
$46.84 p/Share
9,871
Reduced 20.77%
37,652
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
28,176
Added 37.22%
47,523
Common Stock