Feb 21
2025
SELL
Payment of exercise price or tax liability
$3,922,500
$47.65 p/Share
82,319
Reduced 15.11%
462,365
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
$815,000
$46.16 p/Share
17,656
Added 3.14%
544,684
Common Stock
Feb 21
2025
BUY
Open market or private purchase
$929,599
$46.48 p/Share
20,000
Added 3.66%
527,028
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
$6,940,998
$48.85 p/Share
142,088
Added 21.89%
507,028
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$360,718
$46.24 p/Share
7,801
Reduced 2.09%
364,940
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
17,126
Added 4.39%
372,741
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$236,276
$48.2 p/Share
4,902
Reduced 1.36%
355,615
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
15,795
Added 4.2%
360,517
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$227,141
$46.93 p/Share
4,840
Reduced 1.38%
344,722
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
15,585
Added 4.27%
349,562
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$2,046,127
$55.87 p/Share
36,623
Reduced 9.88%
333,977
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$4,793,199
$55.87 p/Share
85,792
Added 18.8%
370,600
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$273,470
$55.64 p/Share
4,915
Reduced 1.7%
284,808
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
15,794
Added 5.17%
289,723
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$168,230
$56.95 p/Share
2,954
Reduced 1.07%
273,929
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
9,422
Added 3.29%
276,883
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$324,615
$56.95 p/Share
5,700
Reduced 2.09%
267,461
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
15,126
Added 5.25%
273,161
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,434,698
$60.71 p/Share
23,632
Reduced 8.39%
258,035
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$3,128,993
$60.71 p/Share
51,540
Added 15.47%
281,667
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$79,710
$59.53 p/Share
1,339
Reduced 0.58%
230,127
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
4,189
Added 1.78%
231,466
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$170,732
$59.53 p/Share
2,868
Reduced 1.25%
227,277
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
9,145
Added 3.82%
230,145
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$283,568
$60.18 p/Share
4,712
Reduced 2.09%
221,000
Common Stock