Feb 10
2024
SELL
Payment of exercise price or tax liability
$66,833
$40.31 p/Share
1,658
Reduced 0.6%
274,166
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
6,610
Added 2.34%
275,824
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$106,499
$40.31 p/Share
2,642
Reduced 0.97%
269,214
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
26,812
Added 8.98%
271,856
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$3,885,470
$35.93 p/Share
108,140
Reduced 30.62%
245,044
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
261,035
Added 43.51%
338,898
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
44,814
Added 32.72%
92,149
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$802,998
$37.09 p/Share
21,650
Reduced 31.38%
47,335
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
68,985
Added 50.0%
68,985
Common Stock
May 11
2023
SELL
Sale (or disposition) back to the issuer
$3,886,205
$61.9 p/Share
62,782
Reduced 19.75%
255,144
Common Stock
May 11
2023
SELL
Open market or private sale
$5,894,891
$61.94 p/Share
95,171
Reduced 23.04%
317,926
Common Stock
May 11
2023
BUY
Exercise of conversion of derivative security
$3,816,144
$24.16 p/Share
157,953
Added 27.66%
413,097
Common Stock
May 10
2023
SELL
Sale (or disposition) back to the issuer
$97,740
$61.9 p/Share
1,579
Reduced 0.62%
255,144
Common Stock
May 10
2023
SELL
Open market or private sale
$173,432
$61.94 p/Share
2,800
Reduced 1.08%
256,723
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$97,739
$22.32 p/Share
4,379
Added 1.66%
259,523
Common Stock
Feb 22
2023
SELL
Open market or private sale
$745,356
$62.02 p/Share
12,018
Reduced 4.39%
261,905
Common Stock
Feb 22
2023
SELL
Sale (or disposition) back to the issuer
$419,182
$62.0 p/Share
6,761
Reduced 2.58%
255,144
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$419,147
$22.32 p/Share
18,779
Added 6.42%
273,923
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$162,222
$61.17 p/Share
2,652
Reduced 1.03%
255,144
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
6,545
Added 2.48%
257,796
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$1,313,127
$57.09 p/Share
23,001
Reduced 8.39%
251,251
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
-
52,166
Added 15.98%
274,252
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$1,360,845
$45.62 p/Share
29,830
Reduced 11.84%
222,086
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
67,686
Added 21.18%
251,916
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$703,615
$60.5 p/Share
11,630
Reduced 5.94%
184,230
Common Stock