Jul 18
2024
SELL
Open market or private sale
$1,233,270
$84.79 p/Share
14,545
Reduced 42.1%
20,000
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$54,492
$78.07 p/Share
698
Reduced 1.98%
34,545
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
2,159
Added 5.77%
35,243
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$115,380
$75.02 p/Share
1,538
Reduced 4.44%
33,084
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
4,685
Added 12.05%
34,187
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$51,830
$71.49 p/Share
725
Reduced 2.36%
29,937
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
1,928
Added 5.92%
30,662
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$24,387
$35.55 p/Share
686
Reduced 1.99%
33,734
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
2,122
Added 5.81%
34,420
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$64,577
$36.3 p/Share
1,779
Reduced 5.22%
32,298
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
5,659
Added 14.61%
33,087
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$142,649
$40.56 p/Share
3,517
Reduced 11.01%
28,418
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
10,438
Added 24.63%
31,935
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$41,345
$43.43 p/Share
952
Reduced 4.24%
21,497
Common Stock
May 22
2022
BUY
Exercise of conversion of derivative security
-
2,946
Added 11.94%
21,730
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$71,648
$47.67 p/Share
1,503
Reduced 7.16%
19,503
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
4,612
Added 18.81%
19,901
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$9,221
$53.61 p/Share
172
Reduced 1.04%
16,394
Common Stock
May 22
2021
BUY
Exercise of conversion of derivative security
-
712
Added 4.12%
16,566
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
$5,458
$54.04 p/Share
101
Reduced 0.63%
15,854
Common Stock
May 18
2021
BUY
Exercise of conversion of derivative security
-
416
Added 2.54%
15,955
Common Stock
May 04
2021
SELL
Payment of exercise price or tax liability
$23,972
$53.51 p/Share
448
Reduced 2.8%
15,539
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
-
1,846
Added 10.35%
15,987
Common Stock
Feb 08
2021
SELL
Open market or private sale
$126,450
$50.58 p/Share
2,500
Reduced 15.02%
14,141
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$38,780
$48.78 p/Share
795
Reduced 4.54%
16,728
Common Stock