Jan 06
2025
SELL
Open market or private sale
$105,968
$57.28 p/Share
1,850
Reduced 2.17%
83,289
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$178,730
$56.65 p/Share
3,155
Reduced 3.57%
85,139
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
-
17,370
Added 16.44%
88,294
Common Stock
Dec 06
2024
SELL
Open market or private sale
$107,152
$57.92 p/Share
1,850
Reduced 11.47%
14,279
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$17,585
$48.58 p/Share
362
Reduced 2.2%
16,129
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
-
713
Added 4.14%
16,491
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$22,517
$50.15 p/Share
449
Reduced 2.77%
15,778
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
885
Added 5.17%
16,227
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$21,464
$49.23 p/Share
436
Reduced 2.76%
15,342
Common Stock
Nov 17
2024
BUY
Exercise of conversion of derivative security
-
859
Added 5.16%
15,778
Common Stock
Aug 20
2024
SELL
Open market or private sale
$60,343
$48.98 p/Share
1,232
Reduced 7.63%
14,919
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$17,579
$49.52 p/Share
355
Reduced 2.15%
16,151
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
-
712
Added 4.14%
16,506
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$21,622
$48.92 p/Share
442
Reduced 2.72%
15,794
Common Stock
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
886
Added 5.17%
16,236
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$20,937
$48.92 p/Share
428
Reduced 2.71%
15,350
Common Stock
Aug 17
2024
BUY
Exercise of conversion of derivative security
-
859
Added 5.16%
15,778
Common Stock
May 20
2024
SELL
Open market or private sale
$88,293
$72.97 p/Share
1,210
Reduced 7.68%
14,554
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$26,411
$72.96 p/Share
362
Reduced 2.24%
15,764
Common Stock
May 19
2024
BUY
Exercise of conversion of derivative security
-
713
Added 4.23%
16,126
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$32,832
$72.96 p/Share
450
Reduced 2.84%
15,413
Common Stock
May 18
2024
BUY
Exercise of conversion of derivative security
-
886
Added 5.29%
15,863
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$31,810
$72.96 p/Share
436
Reduced 2.83%
14,977
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
859
Added 5.28%
15,413
Common Stock
Feb 21
2024
SELL
Open market or private sale
$985,330
$71.77 p/Share
13,729
Reduced 48.54%
14,554
Common Stock