Dec 02
2024
SELL
Open market or private sale
$199,302
$130.69 p/Share
1,525
Reduced 3.77%
38,873
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$200,778
$44.04 p/Share
4,559
Added 10.14%
40,398
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$84,739
$70.44 p/Share
1,203
Reduced 3.25%
35,839
Common Stock
Aug 29
2024
BUY
Grant, award, or other acquisition
-
4,415
Added 10.65%
37,042
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$69,910
$71.12 p/Share
983
Reduced 2.92%
32,627
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$44,454
$66.95 p/Share
664
Reduced 1.94%
33,610
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
2,723
Added 7.36%
34,274
Common Stock
May 16
2024
SELL
Open market or private sale
$155,007
$62.68 p/Share
2,473
Reduced 7.27%
31,551
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
9,165
Added 21.22%
34,024
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$95,915
$33.42 p/Share
2,870
Reduced 10.35%
24,859
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
1,298
Added 4.47%
27,729
Common Stock
Sep 08
2022
BUY
Grant, award, or other acquisition
-
6,685
Added 19.73%
27,194
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$4,834
$25.99 p/Share
186
Reduced 0.9%
20,509
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
763
Added 3.56%
20,695
Common Stock
Aug 17
2022
BUY
Grant, award, or other acquisition
-
916
Added 4.35%
20,156
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
100
Added 0.52%
19,240
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$8,717
$52.51 p/Share
166
Reduced 0.86%
19,140
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
3,534
Added 15.47%
19,306
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$30,083
$50.56 p/Share
595
Reduced 3.64%
15,772
Common Stock
Aug 20
2021
BUY
Grant, award, or other acquisition
-
2,441
Added 12.98%
16,367
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$3,253
$66.39 p/Share
49
Reduced 0.35%
13,926
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
$3,813
$38.13 p/Share
100
Added 0.71%
13,975
Common Stock