Mar 12
2024
SELL
Open market or private sale
$719,995
$111.87 p/Share
6,436
Reduced 44.89%
7,901
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$77,818
$108.99 p/Share
714
Reduced 5.18%
13,082
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
2,115
Added 12.86%
14,337
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$222,056
$105.24 p/Share
2,110
Reduced 14.02%
12,936
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
5,706
Added 27.5%
15,046
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$50,200
$100.0 p/Share
502
Reduced 5.1%
9,340
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
1,437
Added 13.07%
9,559
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$138,071
$103.27 p/Share
1,337
Reduced 13.72%
8,405
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
3,935
Added 28.77%
9,742
Common Stock
Nov 15
2022
SELL
Open market or private sale
$1,263,159
$109.1 p/Share
11,578
Reduced 66.6%
5,807
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$488,309
$76.37 p/Share
6,394
Added 41.08%
9,171
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$26,910
$111.66 p/Share
241
Reduced 2.15%
10,991
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
859
Added 7.1%
11,232
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$153,118
$121.33 p/Share
1,262
Reduced 10.85%
10,373
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
4,218
Added 26.61%
11,635
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$104,230
$81.43 p/Share
1,280
Reduced 14.72%
7,417
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
-
3,144
Added 26.55%
8,697
Common Stock
Feb 11
2020
SELL
Payment of exercise price or tax liability
$127,986
$95.87 p/Share
1,335
Reduced 20.18%
5,279
Common Stock
Feb 11
2020
BUY
Exercise of conversion of derivative security
-
3,404
Added 33.07%
6,888
Common Stock
Feb 12
2019
SELL
Payment of exercise price or tax liability
$87,572
$93.36 p/Share
938
Reduced 21.21%
3,485
Common Stock
Feb 12
2019
BUY
Exercise of conversion of derivative security
-
2,374
Added 34.93%
4,423
Common Stock
Feb 13
2018
SELL
Payment of exercise price or tax liability
$85,191
$106.89 p/Share
797
Reduced 28.0%
2,049
Common Stock
Feb 13
2018
BUY
Exercise of conversion of derivative security
-
2,015
Added 41.45%
2,846
Common Stock