May 20
2024
SELL
Payment of exercise price or tax liability
$16,228
$19.32 p/Share
840
Reduced 0.21%
395,904
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
-
840
Added 0.21%
396,744
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
7,363
Added 1.83%
395,904
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$260,062
$22.99 p/Share
11,312
Reduced 2.83%
388,541
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
-
9,002
Added 2.2%
399,853
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
6,931
Added 1.83%
372,839
Common Stock
Aug 20
2023
BUY
Grant, award, or other acquisition
-
2,915
Added 0.79%
364,993
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$23,276
$28.56 p/Share
815
Reduced 0.22%
362,078
Common Stock
May 20
2023
BUY
Exercise of conversion of derivative security
-
815
Added 0.22%
362,893
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
165,915
Added 31.56%
359,859
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$63,570
$39.46 p/Share
1,611
Reduced 0.82%
193,944
Common Stock
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
1,611
Added 0.82%
195,555
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$106,853
$38.45 p/Share
2,779
Reduced 1.42%
192,305
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
2,779
Added 1.4%
195,084
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$97,997
$60.83 p/Share
1,611
Reduced 0.84%
189,115
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
1,611
Added 0.84%
190,726
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$3,445,658
$62.15 p/Share
55,441
Reduced 22.82%
187,476
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
116,477
Added 38.11%
189,158
Common Stock
Nov 20
2021
SELL
Payment of exercise price or tax liability
$113,865
$70.68 p/Share
1,611
Reduced 1.26%
126,440
Common Stock
Nov 20
2021
BUY
Exercise of conversion of derivative security
-
1,611
Added 1.24%
128,051
Common Stock
Oct 05
2021
BUY
Open market or private purchase
$119,616
$48.0 p/Share
2,492
Added 1.96%
124,801
Common Stock
Oct 04
2021
BUY
Open market or private purchase
$380,098
$47.98 p/Share
7,922
Added 6.08%
122,309
Common Stock
Sep 13
2021
BUY
Open market or private purchase
$124,893
$52.52 p/Share
2,378
Added 2.04%
114,387
Common Stock
Sep 10
2021
BUY
Open market or private purchase
$124,932
$53.85 p/Share
2,320
Added 2.03%
112,009
Common Stock
Sep 07
2021
BUY
Open market or private purchase
$124,894
$54.73 p/Share
2,282
Added 2.04%
109,689
Common Stock