May 31
2024
SELL
Payment of exercise price or tax liability
$15,704
$24.81 p/Share
633
Reduced 0.91%
69,042
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$11,765
$17.56 p/Share
670
Reduced 0.95%
69,675
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
23,739
Added 25.23%
70,345
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$17
$17.84 p/Share
1
Added 0.0%
46,606
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,220
$39.08 p/Share
543
Added 1.15%
46,605
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$33,151
$36.43 p/Share
910
Reduced 1.88%
47,456
Common Stock
May 25
2023
-
1,394
Reduced 2.94%
46,062
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$50,493
$36.83 p/Share
1,371
Reduced 2.76%
48,366
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
4,922
Added 9.0%
49,737
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$83,199
$39.6 p/Share
2,101
Reduced 4.16%
48,372
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
20,000
Added 28.38%
50,473
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$16,715
$29.07 p/Share
575
Added 1.85%
30,473
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$24,656
$54.07 p/Share
456
Reduced 1.5%
29,898
Common Stock
May 24
2022
SELL
Payment of exercise price or tax liability
$130,987
$49.56 p/Share
2,643
Reduced 8.01%
30,354
Common Stock
May 24
2022
BUY
Grant, award, or other acquisition
-
2,746
Added 7.68%
32,997
Common Stock
Jun 02
2021
SELL
Open market or private sale
$336,035
$74.18 p/Share
4,530
Reduced 12.52%
31,641
Common Stock
May 28
2021
SELL
Open market or private sale
$810,466
$73.86 p/Share
10,973
Reduced 23.28%
36,171
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
-
2,746
Added 5.5%
47,144
Common Stock
May 24
2021
SELL
Payment of exercise price or tax liability
$244,728
$73.78 p/Share
3,317
Reduced 6.95%
44,398
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$424,699
$36.78 p/Share
11,547
Reduced 19.48%
47,715
Common Stock
Dec 03
2020
BUY
Exercise of conversion of derivative security
-
25,000
Added 29.67%
59,262
Common Stock
May 22
2020
SELL
Payment of exercise price or tax liability
$53,247
$18.54 p/Share
2,872
Reduced 7.73%
34,262
Common Stock
May 21
2020
BUY
Grant, award, or other acquisition
-
8,296
Added 18.26%
37,134
Common Stock
May 24
2019
SELL
Open market or private sale
$194,900
$19.49 p/Share
10,000
Reduced 25.75%
28,838
Common Stock
May 24
2019
SELL
Payment of exercise price or tax liability
$64,049
$20.32 p/Share
3,152
Reduced 7.51%
38,838
Common Stock