Feb 20
2024
SELL
Payment of exercise price or tax liability
$23,074
$41.65 p/Share
554
Reduced 1.3%
42,059
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,407
Added 3.2%
42,613
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$98,764
$45.43 p/Share
2,174
Reduced 5.01%
41,206
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
5,224
Added 10.75%
43,380
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$764,477
$51.29 p/Share
14,905
Reduced 28.09%
38,156
Common Stock
Aug 20
2023
BUY
Exercise of conversion of derivative security
-
37,877
Added 41.79%
52,766
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$44,545
$50.62 p/Share
880
Reduced 5.48%
15,184
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
2,241
Added 12.58%
15,568
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$45,163
$51.09 p/Share
884
Reduced 6.01%
13,823
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
2,253
Added 13.28%
14,707
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$42,175
$42.26 p/Share
998
Reduced 7.42%
12,454
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
3,380
Added 20.08%
13,452
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$13,169
$44.64 p/Share
295
Reduced 2.85%
10,072
Common Stock
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
748
Added 6.73%
10,367
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$29,314
$76.14 p/Share
385
Reduced 3.85%
9,619
Common Stock
Jan 29
2022
BUY
Exercise of conversion of derivative security
-
977
Added 8.9%
10,004
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$97,308
$77.29 p/Share
1,259
Reduced 12.24%
9,027
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
-
3,198
Added 23.72%
10,286
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$114,688
$93.47 p/Share
1,227
Reduced 14.76%
7,088
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
2,918
Added 25.98%
8,315
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$25,264
$85.64 p/Share
295
Reduced 5.18%
5,397
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
-
748
Added 11.61%
5,692
Common Stock