Aug 09
2024
SELL
Payment of exercise price or tax liability
$145,414
$134.27 p/Share
1,083
Reduced 12.25%
7,758
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
-
2,793
Added 24.01%
8,841
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$34,949
$160.32 p/Share
218
Reduced 3.57%
5,881
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
629
Added 9.35%
6,099
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$128,583
$191.06 p/Share
673
Reduced 10.96%
5,470
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,934
Added 23.94%
6,143
Common Stock
Feb 29
2024
SELL
Open market or private sale
$316,571
$188.66 p/Share
1,678
Reduced 28.5%
4,209
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$27,699
$146.56 p/Share
189
Reduced 3.11%
5,887
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
472
Added 7.21%
6,076
Common Stock
Dec 07
2023
SELL
Open market or private sale
$502,760
$125.69 p/Share
4,000
Reduced 41.65%
5,604
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$116,545
$110.47 p/Share
1,055
Reduced 9.95%
9,544
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
-
3,046
Added 22.32%
10,599
Common Stock
May 15
2023
SELL
Open market or private sale
$375,293
$96.9 p/Share
3,873
Reduced 33.9%
7,553
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$20,001
$91.75 p/Share
218
Reduced 1.92%
11,146
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
628
Added 5.24%
11,364
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$13,490
$71.0 p/Share
190
Reduced 1.74%
10,736
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
472
Added 4.14%
10,926
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$131,750
$95.54 p/Share
1,379
Reduced 11.65%
10,454
Common Stock
Aug 09
2022
BUY
Exercise of conversion of derivative security
-
3,983
Added 25.18%
11,833
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$20,287
$93.06 p/Share
218
Reduced 2.76%
7,671
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
628
Added 7.37%
7,889
Common Stock
Nov 30
2021
SELL
Open market or private sale
$228,162
$163.44 p/Share
1,396
Reduced 16.13%
7,261
Common Stock
Nov 09
2021
SELL
Open market or private sale
$214,984
$154.0 p/Share
1,396
Reduced 13.89%
8,657
Common Stock
Aug 31
2021
SELL
Open market or private sale
$156,889
$111.19 p/Share
1,411
Reduced 12.43%
9,944
Common Stock
Aug 18
2021
SELL
Open market or private sale
$151,513
$107.38 p/Share
1,411
Reduced 11.05%
11,355
Common Stock