Feb 06
2024
BUY
Grant, award, or other acquisition
-
12,249
Added 6.43%
178,351
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$117,243
$63.65 p/Share
1,842
Reduced 1.1%
166,102
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
4,908
Added 2.84%
167,944
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$252,945
$61.86 p/Share
4,089
Reduced 2.45%
163,036
Common Stock
Dec 16
2023
BUY
Exercise of conversion of derivative security
-
8,242
Added 4.7%
167,125
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$132,512
$54.42 p/Share
2,435
Reduced 1.51%
158,883
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
4,907
Added 2.95%
161,318
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$108,913
$44.71 p/Share
2,436
Reduced 1.53%
156,411
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
-
4,908
Added 3.0%
158,847
Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$115,711
$47.52 p/Share
2,435
Reduced 1.56%
153,939
Common Stock
Sep 16
2023
BUY
Exercise of conversion of derivative security
-
4,908
Added 3.04%
156,374
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$106,287
$43.65 p/Share
2,435
Reduced 1.58%
151,466
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
-
4,906
Added 3.09%
153,901
Common Stock
Jul 16
2023
SELL
Payment of exercise price or tax liability
$109,011
$44.75 p/Share
2,436
Reduced 1.61%
148,995
Common Stock
Jul 16
2023
BUY
Exercise of conversion of derivative security
-
4,908
Added 3.14%
151,431
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$105,971
$43.52 p/Share
2,435
Reduced 1.63%
146,523
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
-
4,906
Added 3.21%
147,907
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$91,166
$37.44 p/Share
2,435
Reduced 1.67%
143,001
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
4,908
Added 3.26%
145,436
Common Stock
Apr 16
2023
SELL
Payment of exercise price or tax liability
$76,622
$31.48 p/Share
2,434
Reduced 1.7%
140,528
Common Stock
Apr 16
2023
BUY
Exercise of conversion of derivative security
-
4,908
Added 3.32%
142,962
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$83,723
$32.73 p/Share
2,558
Reduced 1.82%
138,054
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
7,393
Added 5.0%
140,612
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$43,138
$36.22 p/Share
1,191
Reduced 0.89%
133,219
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
3,392
Added 2.46%
134,410
Common Stock