Dec 02
2023
SELL
Payment of exercise price or tax liability
$25,147
$39.17 p/Share
642
Reduced 1.84%
34,324
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
1,498
Added 4.11%
34,966
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$1,449
$51.78 p/Share
28
Reduced 0.09%
32,590
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
64
Added 0.2%
32,618
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$328,493
$51.04 p/Share
6,436
Reduced 16.51%
32,554
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
-
15,019
Added 27.81%
38,990
Common Stock
Jun 14
2023
-
150
Reduced 0.62%
23,971
Common Stock
Dec 22
2022
-
100
Reduced 0.41%
24,121
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$269,049
$51.15 p/Share
5,260
Reduced 17.84%
24,221
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
$627,866
$51.15 p/Share
12,275
Added 31.23%
27,026
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$33,475
$51.9 p/Share
645
Reduced 3.61%
17,206
Common Stock
Dec 03
2022
BUY
Exercise of conversion of derivative security
-
1,503
Added 7.77%
17,851
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$32,748
$51.9 p/Share
631
Reduced 3.72%
16,348
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
1,472
Added 7.98%
16,979
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$30,763
$47.11 p/Share
653
Reduced 4.02%
15,607
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
1,475
Added 8.32%
16,260
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$106,553
$45.77 p/Share
2,328
Reduced 13.6%
14,785
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
$240,888
$45.77 p/Share
5,263
Added 23.52%
17,113
Common Stock
Nov 30
2021
-
100
Reduced 0.64%
15,507
Common Stock
Nov 22
2021
SELL
Open market or private sale
$185,331
$50.13 p/Share
3,697
Reduced 23.78%
11,850
Common Stock
Nov 22
2021
BUY
Exercise of conversion of derivative security
$120,744
$32.66 p/Share
3,697
Added 19.21%
15,547
Common Stock
Dec 14
2020
-
100
Reduced 0.84%
11,850
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$72,790
$38.07 p/Share
1,912
Reduced 13.79%
11,950
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
$165,186
$38.07 p/Share
4,339
Added 23.84%
13,862
Common Stock
Nov 24
2020
SELL
Open market or private sale
$56,043
$39.0 p/Share
1,437
Reduced 13.11%
9,523
Common Stock