Feb 17
2025
SELL
Payment of exercise price or tax liability
$151,257
$49.56 p/Share
3,052
Reduced 0.73%
413,149
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
6,880
Added 1.63%
416,201
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$3,032,178
$53.39 p/Share
56,793
Reduced 12.18%
409,321
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
128,055
Added 21.55%
466,114
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$234,272
$52.41 p/Share
4,470
Reduced 1.3%
338,059
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
9,930
Added 2.84%
339,821
Common Stock
Nov 08
2024
SELL
Open market or private sale
$91,711
$75.05 p/Share
1,222
Reduced 0.37%
332,599
Common Stock
Nov 07
2024
SELL
Open market or private sale
$499,933
$75.02 p/Share
6,664
Reduced 1.96%
333,821
Common Stock
Jul 03
2024
SELL
Open market or private sale
$1,739,572
$75.15 p/Share
23,148
Reduced 6.37%
340,485
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$176,130
$57.71 p/Share
3,052
Reduced 0.83%
363,633
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
6,880
Added 1.84%
366,685
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$213,238
$57.71 p/Share
3,695
Reduced 1.02%
359,805
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
8,330
Added 2.24%
363,500
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$3,967,623
$60.39 p/Share
65,700
Reduced 15.61%
355,170
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
5,956
Added 1.64%
357,868
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
142,052
Added 25.5%
414,914
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$127,104
$41.66 p/Share
3,051
Reduced 1.11%
272,862
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
6,879
Added 2.43%
275,913
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$147,800
$40.0 p/Share
3,695
Reduced 1.35%
269,034
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
8,330
Added 2.96%
272,729
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$151,929
$38.6 p/Share
3,936
Reduced 1.47%
264,399
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
8,874
Added 3.2%
268,335
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$3,032,653
$37.43 p/Share
81,022
Reduced 23.8%
259,461
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
182,499
Added 34.9%
340,483
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$982,025
$31.01 p/Share
31,668
Reduced 16.7%
157,984
Common Stock