Feb 28
2023
SELL
Payment of exercise price or tax liability
$35,300
$100.0 p/Share
353
Reduced 2.09%
16,504
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
1,129
Added 6.35%
16,643
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$119,689
$103.27 p/Share
1,159
Reduced 6.86%
15,728
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
3,092
Added 15.48%
16,887
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$24,119
$111.66 p/Share
216
Reduced 1.54%
13,795
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
675
Added 4.6%
14,011
Common Stock
Feb 17
2022
SELL
Open market or private sale
$147,326
$116.74 p/Share
1,262
Reduced 8.65%
13,336
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
$80,251
$63.59 p/Share
1,262
Added 7.96%
14,598
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$147,416
$121.33 p/Share
1,215
Reduced 8.35%
13,336
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
3,314
Added 18.55%
14,551
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$86,804
$81.43 p/Share
1,066
Reduced 8.66%
11,237
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
-
2,882
Added 18.98%
12,303
Common Stock
Feb 20
2020
SELL
Open market or private sale
$140,914
$94.32 p/Share
1,494
Reduced 13.69%
9,421
Common Stock
Feb 20
2020
BUY
Exercise of conversion of derivative security
-
1,494
Added 12.04%
10,915
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$40,815
$94.48 p/Share
432
Reduced 4.38%
9,421
Common Stock
Feb 14
2020
BUY
Exercise of conversion of derivative security
-
1,281
Added 11.51%
9,853
Common Stock
Feb 11
2020
SELL
Payment of exercise price or tax liability
$82,161
$95.87 p/Share
857
Reduced 9.09%
8,572
Common Stock
Feb 11
2020
BUY
Exercise of conversion of derivative security
-
2,457
Added 20.67%
9,429
Common Stock
Feb 12
2019
SELL
Payment of exercise price or tax liability
$18,205
$93.36 p/Share
195
Reduced 2.72%
6,972
Common Stock
Feb 12
2019
BUY
Exercise of conversion of derivative security
-
634
Added 8.13%
7,167
Common Stock
Feb 09
2019
SELL
Payment of exercise price or tax liability
$50,681
$90.99 p/Share
557
Reduced 7.86%
6,533
Common Stock
Feb 09
2019
BUY
Exercise of conversion of derivative security
-
1,663
Added 19.0%
7,090
Common Stock
Feb 13
2018
SELL
Payment of exercise price or tax liability
$17,744
$106.89 p/Share
166
Reduced 2.97%
5,427
Common Stock
Feb 13
2018
BUY
Exercise of conversion of derivative security
-
538
Added 8.78%
5,593
Common Stock
Feb 10
2018
SELL
Payment of exercise price or tax liability
$51,429
$106.04 p/Share
485
Reduced 8.75%
5,055
Common Stock