Feb 19
2025
SELL
Payment of exercise price or tax liability
$27,443
$68.78 p/Share
399
Reduced 0.13%
311,363
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$677,308
$67.24 p/Share
10,073
Reduced 3.13%
311,762
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
18,950
Added 5.57%
321,385
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$28,151
$64.42 p/Share
437
Reduced 0.14%
302,885
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$152,546
$64.42 p/Share
2,368
Reduced 0.77%
303,322
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$350,730
$57.02 p/Share
6,151
Reduced 1.97%
305,690
Common Stock
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
14,588
Added 4.47%
311,841
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$178,730
$56.65 p/Share
3,155
Reduced 1.05%
297,253
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
-
20,844
Added 6.49%
300,408
Common Stock
Dec 03
2024
-
4,700
Reduced 2.07%
222,848
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$19,334
$48.58 p/Share
398
Reduced 0.17%
227,548
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
-
784
Added 0.34%
227,946
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$22,517
$50.15 p/Share
449
Reduced 0.2%
227,162
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
885
Added 0.39%
227,611
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$21,464
$49.23 p/Share
436
Reduced 0.19%
226,726
Common Stock
Nov 17
2024
BUY
Exercise of conversion of derivative security
-
859
Added 0.38%
227,162
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$19,362
$49.52 p/Share
391
Reduced 0.17%
226,303
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
-
784
Added 0.34%
226,694
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$21,622
$48.92 p/Share
442
Reduced 0.2%
225,910
Common Stock
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
886
Added 0.39%
226,352
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$20,937
$48.92 p/Share
428
Reduced 0.19%
225,466
Common Stock
Aug 17
2024
BUY
Exercise of conversion of derivative security
-
859
Added 0.38%
225,894
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$29,038
$72.96 p/Share
398
Reduced 0.18%
224,670
Common Stock
May 19
2024
BUY
Exercise of conversion of derivative security
-
784
Added 0.35%
225,068
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$32,832
$72.96 p/Share
450
Reduced 0.2%
224,284
Common Stock