Aug 15
2024
SELL
Payment of exercise price or tax liability
$26,861
$43.82 p/Share
613
Reduced 2.56%
23,372
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
2,140
Added 8.25%
23,802
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$6,052
$51.73 p/Share
117
Reduced 0.53%
21,845
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
406
Added 1.82%
21,962
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$90,145
$47.37 p/Share
1,903
Reduced 8.11%
21,556
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
6,648
Added 22.22%
23,276
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$21,270
$15.64 p/Share
1,360
Added 7.48%
16,811
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$3,089
$27.34 p/Share
113
Reduced 0.73%
15,451
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
407
Added 2.55%
15,564
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$5,295
$24.29 p/Share
218
Reduced 1.42%
15,157
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
638
Added 4.0%
15,319
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$2,258
$19.47 p/Share
116
Reduced 0.78%
14,737
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
-
406
Added 2.66%
14,853
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$3,312
$18.2 p/Share
182
Reduced 1.24%
14,447
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
636
Added 4.18%
14,582
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$3,138
$27.06 p/Share
116
Reduced 0.82%
13,993
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
407
Added 2.8%
14,109
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$5,256
$28.88 p/Share
182
Reduced 1.31%
13,702
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
636
Added 4.39%
13,837
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$3,082
$26.57 p/Share
116
Reduced 0.87%
13,248
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
406
Added 2.95%
13,364
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$18,828
$32.13 p/Share
586
Reduced 4.33%
12,958
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
2,060
Added 13.24%
13,497
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$17,293
$27.32 p/Share
633
Added 5.22%
11,484
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$4,950
$35.87 p/Share
138
Reduced 1.26%
10,851
Common Stock