Feb 20
2025
SELL
Payment of exercise price or tax liability
$160,153
$67.01 p/Share
2,390
Reduced 5.91%
38,031
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
5,467
Added 11.91%
40,421
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
3,935
Added 10.12%
34,954
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$82,061
$63.27 p/Share
1,297
Reduced 4.01%
31,019
Common Stock
Oct 29
2024
SELL
Payment of exercise price or tax liability
$428,753
$62.72 p/Share
6,836
Reduced 17.46%
32,316
Common Stock
Oct 29
2024
BUY
Exercise of conversion of derivative security
$318,111
$32.1 p/Share
9,910
Added 22.56%
34,015
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$5,970
$50.17 p/Share
119
Reduced 0.41%
29,242
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$21,171
$54.99 p/Share
385
Reduced 1.29%
29,361
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$207,681
$48.97 p/Share
4,241
Reduced 12.48%
29,746
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
10,777
Added 24.08%
33,987
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$22,022
$54.92 p/Share
401
Reduced 1.7%
23,210
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$24,846
$54.97 p/Share
452
Reduced 1.88%
23,611
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$187,511
$53.96 p/Share
3,475
Added 12.62%
24,063
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$10,278
$43.37 p/Share
237
Reduced 1.14%
20,588
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$33,433
$43.42 p/Share
770
Reduced 3.57%
20,825
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$398,238
$70.1 p/Share
5,681
Reduced 20.83%
21,595
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
14,434
Added 34.61%
27,276
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$37,671
$72.03 p/Share
523
Reduced 3.91%
12,842
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
2,635
Added 16.47%
13,365
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
2,025
Added 15.88%
10,730
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
3,595
Added 29.23%
8,705
Common Stock