Nov 01
2024
SELL
Payment of exercise price or tax liability
$183,003
$75.31 p/Share
2,430
Reduced 5.86%
39,004
Common Stock
Aug 29
2024
BUY
Exercise of conversion of derivative security
$99,919
$66.97 p/Share
1,492
Added 3.48%
41,434
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$776,993
$81.97 p/Share
9,479
Reduced 19.18%
39,942
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$527,800
$37.7 p/Share
14,000
Added 22.07%
49,421
Common Stock
Nov 01
2023
BUY
Grant, award, or other acquisition
-
14,196
Added 28.61%
35,421
Common Stock
Aug 24
2023
BUY
Exercise of conversion of derivative security
$99,960
$47.6 p/Share
2,100
Added 9.0%
21,225
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$340,101
$82.17 p/Share
4,139
Reduced 17.79%
19,125
Common Stock
Aug 05
2023
BUY
Exercise of conversion of derivative security
-
8,060
Added 25.73%
23,264
Common Stock
Aug 23
2022
BUY
Exercise of conversion of derivative security
$99,967
$150.78 p/Share
663
Added 14.85%
3,801
Common Stock
Aug 07
2022
SELL
Payment of exercise price or tax liability
$464,926
$382.97 p/Share
1,214
Reduced 27.9%
3,138
Common Stock
Aug 07
2022
BUY
Exercise of conversion of derivative security
-
2,363
Added 35.19%
4,352
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$299,901
$150.78 p/Share
1,989
Added 50.0%
1,989
Common Stock
Nov 19
2021
SELL
Open market or private sale
$252,385
$504.77 p/Share
500
Reduced 100.0%
0
Common Stock
Nov 19
2021
BUY
Exercise of conversion of derivative security
$75,390
$150.78 p/Share
500
Added 50.0%
500
Common Stock
Sep 22
2021
SELL
Open market or private sale
$434,871
$529.04 p/Share
822
Reduced 100.0%
0
Common Stock
Aug 08
2021
SELL
Payment of exercise price or tax liability
$418,702
$481.82 p/Share
869
Reduced 51.39%
822
Common Stock
Aug 08
2021
BUY
Exercise of conversion of derivative security
-
1,691
Added 50.0%
1,691
Common Stock
Jun 09
2021
SELL
Open market or private sale
$351,163
$433.0 p/Share
811
Reduced 100.0%
0
Common Stock
May 25
2021
SELL
Open market or private sale
$358,280
$424.0 p/Share
845
Reduced 51.03%
811
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$365,931
$427.49 p/Share
856
Reduced 34.08%
1,656
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
1,667
Added 39.89%
2,512
Common Stock
Feb 05
2021
SELL
Open market or private sale
$319,694
$388.45 p/Share
823
Reduced 49.34%
845
Common Stock