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
Feb 17
2022
BUY
Grant, award, or other acquisition
-
71,402
Added 27.35%
189,652
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$111,928
$30.3 p/Share
3,694
Reduced 3.03%
118,250
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
8,329
Added 6.39%
121,944
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$120,756
$30.68 p/Share
3,936
Reduced 3.35%
113,615
Common Stock
Feb 13
2022
BUY
Exercise of conversion of derivative security
-
8,873
Added 7.02%
117,551
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$88,782
$29.33 p/Share
3,027
Reduced 2.71%
108,678
Common Stock