Feb 20
2024
SELL
Payment of exercise price or tax liability
$57,768
$41.65 p/Share
1,387
Reduced 2.6%
52,011
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
3,523
Added 6.19%
53,398
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$203,162
$45.43 p/Share
4,472
Reduced 8.23%
49,875
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
11,145
Added 17.02%
54,347
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$26,722
$51.29 p/Share
521
Reduced 1.19%
43,203
Common Stock
Aug 20
2023
BUY
Exercise of conversion of derivative security
-
1,325
Added 2.94%
43,724
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$256,649
$52.7 p/Share
4,870
Reduced 10.3%
42,399
Common Stock
Aug 17
2023
BUY
Exercise of conversion of derivative security
-
12,376
Added 20.75%
47,269
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$90,761
$50.62 p/Share
1,793
Reduced 4.89%
34,893
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
5,540
Added 13.44%
35,684
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$111,631
$51.09 p/Share
2,185
Reduced 6.56%
31,146
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
6,752
Added 16.85%
33,331
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$110,509
$42.26 p/Share
2,615
Reduced 8.96%
26,579
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
10,128
Added 25.76%
29,194
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$23,302
$44.64 p/Share
522
Reduced 2.66%
19,066
Common Stock
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
1,325
Added 6.34%
19,588
Common Stock
Feb 01
2022
SELL
Open market or private sale
$119,242
$80.46 p/Share
1,482
Reduced 7.51%
18,263
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$73,247
$76.14 p/Share
962
Reduced 4.65%
19,745
Common Stock
Jan 29
2022
BUY
Exercise of conversion of derivative security
-
2,444
Added 10.56%
20,707
Common Stock
Jan 26
2022
SELL
Open market or private sale
$466,334
$79.43 p/Share
5,871
Reduced 24.33%
18,263
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$259,231
$77.29 p/Share
3,354
Reduced 12.2%
24,134
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
-
9,225
Added 25.13%
27,488
Common Stock
Jan 04
2022
SELL
Open market or private sale
$472,998
$89.6 p/Share
5,279
Reduced 22.42%
18,263
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$293,309
$93.47 p/Share
3,138
Reduced 11.76%
23,542
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
8,417
Added 23.98%
26,680
Common Stock