Jul 24
2024
SELL
Payment of exercise price or tax liability
$43,244
$44.49 p/Share
972
Reduced 10.04%
8,707
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
-
2,190
Added 18.45%
9,679
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$63,816
$50.85 p/Share
1,255
Reduced 14.35%
7,489
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
2,829
Added 24.44%
8,744
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$59,353
$49.71 p/Share
1,194
Reduced 16.8%
5,915
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
2,692
Added 27.47%
7,109
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$90,389
$47.8 p/Share
1,891
Reduced 29.98%
4,417
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
4,263
Added 40.33%
6,308
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$77,032
$47.23 p/Share
1,631
Reduced 44.37%
2,045
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
3,676
Added 50.0%
3,676
Common Stock
May 08
2023
SELL
Open market or private sale
$811,188
$66.48 p/Share
12,202
Reduced 100.0%
0
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$77,220
$61.53 p/Share
1,255
Reduced 9.33%
12,202
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
2,828
Added 17.37%
13,457
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$71,413
$59.76 p/Share
1,195
Reduced 10.11%
10,629
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
2,693
Added 18.55%
11,824
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$51,634
$60.04 p/Share
860
Reduced 8.61%
9,131
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
1,938
Added 16.25%
9,991
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$97,925
$60.04 p/Share
1,631
Reduced 16.84%
8,053
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
3,677
Added 27.52%
9,684
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$118,347
$94.3 p/Share
1,255
Reduced 17.28%
6,007
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
2,829
Added 28.03%
7,262
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$96,474
$92.32 p/Share
1,045
Reduced 19.08%
4,433
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
2,355
Added 30.07%
5,478
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$79,395
$92.32 p/Share
860
Reduced 21.59%
3,123
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
1,938
Added 32.73%
3,983
Common Stock