Oct 08
2024
SELL
Open market or private sale
$155,481
$30.22 p/Share
5,145
Reduced 16.33%
26,358
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$86,300
$50.38 p/Share
1,713
Reduced 5.16%
31,503
Common Stock
Mar 08
2024
SELL
Sale (or disposition) back to the issuer
$838,927
$50.38 p/Share
16,652
Reduced 33.39%
33,216
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
16,652
Added 25.03%
49,868
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$47,250
$47.97 p/Share
985
Reduced 2.88%
33,216
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$749,998
$43.34 p/Share
17,305
Added 33.6%
34,201
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$73,811
$46.19 p/Share
1,598
Reduced 8.64%
16,896
Common Stock
Oct 02
2023
SELL
Open market or private sale
$300,906
$54.75 p/Share
5,496
Reduced 22.91%
18,494
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$82,119
$49.41 p/Share
1,662
Reduced 6.48%
23,990
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$101,623
$57.06 p/Share
1,781
Reduced 6.49%
25,652
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
$1,023,428
$57.06 p/Share
17,936
Reduced 39.53%
27,433
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
17,936
Added 28.33%
45,369
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$52,341
$47.67 p/Share
1,098
Reduced 3.85%
27,433
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$550,011
$54.57 p/Share
10,079
Added 26.1%
28,531
Common Stock
Jun 01
2022
SELL
Open market or private sale
$240,788
$88.95 p/Share
2,707
Reduced 12.79%
18,452
Common Stock
May 02
2022
SELL
Open market or private sale
$183,032
$69.7 p/Share
2,626
Reduced 11.04%
21,159
Common Stock
Apr 01
2022
SELL
Open market or private sale
$207,244
$78.92 p/Share
2,626
Reduced 9.94%
23,785
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$121,642
$75.46 p/Share
1,612
Reduced 5.75%
26,411
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$120,765
$83.0 p/Share
1,455
Reduced 4.94%
28,023
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$150,976
$76.56 p/Share
1,972
Reduced 6.27%
29,478
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
$308,460
$76.56 p/Share
4,029
Added 11.36%
31,450
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$453,256
$67.02 p/Share
6,763
Added 19.78%
27,421
Common Stock
Aug 09
2021
SELL
Open market or private sale
$279,606
$45.65 p/Share
6,125
Reduced 22.87%
20,658
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
11,419
Added 29.89%
26,783
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$59,543
$34.24 p/Share
1,739
Reduced 10.17%
15,364
Common Stock