Apr 29
2024
BUY
Open market or private purchase
$198,800
$19.88 p/Share
10,000
Added 1.88%
523,026
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$73,440
$30.21 p/Share
2,431
Reduced 0.47%
513,026
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
21,720
Added 4.05%
514,760
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$105,106
$32.99 p/Share
3,186
Reduced 0.64%
493,040
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$75,079
$33.06 p/Share
2,271
Reduced 0.46%
487,327
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$255,950
$33.06 p/Share
7,742
Reduced 1.54%
496,226
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
16,641
Added 3.2%
503,968
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$94,217
$32.2 p/Share
2,926
Reduced 0.59%
489,598
Common Stock
Nov 20
2023
BUY
Open market or private purchase
$311,100
$31.11 p/Share
10,000
Added 1.98%
495,118
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$67,175
$38.74 p/Share
1,734
Reduced 0.35%
487,172
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$81,042
$40.1 p/Share
2,021
Reduced 0.41%
488,906
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$90,049
$40.49 p/Share
2,224
Reduced 0.45%
490,927
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$64,493
$40.69 p/Share
1,585
Reduced 0.32%
493,151
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
25,000
Added 4.81%
494,736
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
21,450
Added 4.37%
469,736
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$71,356
$35.22 p/Share
2,026
Reduced 0.45%
448,286
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$77,731
$35.22 p/Share
2,207
Reduced 0.49%
450,312
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$55,464
$35.35 p/Share
1,569
Reduced 0.35%
452,519
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$69,944
$33.45 p/Share
2,091
Reduced 0.46%
454,088
Common Stock
Dec 10
2021
-
10,774
Added 2.29%
459,544
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$144,393
$52.09 p/Share
2,772
Reduced 0.61%
448,770
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$157,424
$52.11 p/Share
3,021
Reduced 0.66%
451,542
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
19,350
Added 4.08%
454,563
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$126,936
$52.28 p/Share
2,428
Reduced 0.55%
435,213
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$120,161
$49.88 p/Share
2,409
Reduced 0.55%
437,641
Common Stock