Mar 09
2024
SELL
Payment of exercise price or tax liability
$681,052
$111.96 p/Share
6,083
Reduced 17.32%
29,043
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
13,981
Added 28.47%
35,126
Common Stock
Dec 15
2023
SELL
Open market or private sale
$773,647
$195.86 p/Share
3,950
Reduced 15.74%
21,145
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$1,525,158
$208.84 p/Share
7,303
Reduced 22.54%
25,095
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
15,753
Added 32.72%
32,398
Common Stock
Dec 15
2022
SELL
Open market or private sale
$772,771
$186.21 p/Share
4,150
Reduced 19.96%
16,645
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$835,258
$231.63 p/Share
3,606
Reduced 14.78%
20,795
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
7,778
Added 24.17%
24,401
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$478,671
$194.74 p/Share
2,458
Reduced 12.88%
16,623
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
5,737
Added 23.12%
19,081
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$105,867
$253.27 p/Share
418
Reduced 3.04%
13,344
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
-
900
Added 6.14%
13,762
Common Stock
Nov 05
2021
SELL
Open market or private sale
$922,705
$287.0 p/Share
3,215
Reduced 20.0%
12,862
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$50,581
$171.46 p/Share
295
Reduced 1.8%
16,077
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
-
900
Added 5.21%
16,372
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$34,495
$121.89 p/Share
283
Reduced 1.8%
15,472
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
900
Added 5.4%
15,755
Common Stock
Sep 02
2021
SELL
Payment of exercise price or tax liability
$26,882
$94.99 p/Share
283
Reduced 1.87%
14,855
Common Stock
Sep 02
2021
BUY
Exercise of conversion of derivative security
-
900
Added 5.61%
15,138
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$25,419
$89.82 p/Share
283
Reduced 1.95%
14,238
Common Stock
Aug 03
2021
BUY
Exercise of conversion of derivative security
-
900
Added 5.84%
14,521
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$22,340
$78.94 p/Share
283
Reduced 2.04%
13,621
Common Stock
Jul 02
2021
BUY
Exercise of conversion of derivative security
-
900
Added 6.08%
13,904
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$78,956
$72.04 p/Share
1,096
Reduced 7.77%
13,004
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
3,495
Added 19.86%
14,100
Common Stock