Oct 01
2024
SELL
Payment of exercise price or tax liability
$411,078
$52.3 p/Share
7,860
Reduced 14.77%
45,344
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
14,207
Added 21.08%
53,204
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$142,239
$57.01 p/Share
2,495
Reduced 6.01%
38,997
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
4,510
Added 9.8%
41,492
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$475,666
$65.9 p/Share
7,218
Reduced 16.33%
36,982
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
15,992
Added 26.57%
44,200
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$475,050
$64.58 p/Share
7,356
Reduced 20.68%
28,208
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
13,297
Added 27.21%
35,564
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$612,203
$111.33 p/Share
5,499
Reduced 19.8%
22,267
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
11,872
Added 29.95%
27,766
Common Stock
Nov 11
2022
SELL
Open market or private sale
$232,020
$116.01 p/Share
2,000
Reduced 11.18%
15,894
Common Stock
Nov 10
2022
SELL
Open market or private sale
$505,000
$101.0 p/Share
5,000
Reduced 21.84%
17,894
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$580,253
$100.13 p/Share
5,795
Reduced 20.2%
22,894
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
10,474
Added 26.74%
28,689
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$504,516
$127.05 p/Share
3,971
Reduced 17.9%
18,215
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
7,891
Added 26.24%
22,186
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$112,754
$218.94 p/Share
515
Reduced 3.48%
14,295
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
1,189
Added 7.43%
14,810
Common Stock
Nov 16
2021
SELL
Open market or private sale
$1,011,395
$288.97 p/Share
3,500
Reduced 20.44%
13,621
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
$244,615
$69.89 p/Share
3,500
Added 16.97%
17,121
Common Stock
Nov 12
2021
SELL
Open market or private sale
$1,611,540
$268.59 p/Share
6,000
Reduced 30.58%
13,621
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$419,340
$69.89 p/Share
6,000
Added 23.42%
19,621
Common Stock
Nov 05
2021
SELL
Open market or private sale
$2,392,107
$262.35 p/Share
9,118
Reduced 40.1%
13,621
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$456,903
$50.11 p/Share
9,118
Added 28.62%
22,739
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$925,592
$204.37 p/Share
4,529
Reduced 24.95%
13,621
Common Stock