Mar 01
2024
SELL
Payment of exercise price or tax liability
$142,500
$75.0 p/Share
1,900
Reduced 3.24%
56,725
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
4,303
Added 6.84%
58,625
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$310,345
$69.15 p/Share
4,488
Reduced 7.63%
54,322
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
9,901
Added 14.41%
58,810
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$22,773
$66.59 p/Share
342
Reduced 0.69%
48,909
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
771
Added 1.54%
49,251
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$238,032
$58.37 p/Share
4,078
Reduced 7.76%
48,480
Common Stock
Jan 18
2023
BUY
Exercise of conversion of derivative security
-
8,705
Added 14.21%
52,558
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$98,803
$71.7 p/Share
1,378
Reduced 3.05%
43,853
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
3,086
Added 6.39%
45,231
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$261,590
$70.0 p/Share
3,737
Reduced 8.14%
42,145
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
8,350
Added 15.4%
45,882
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$186,315
$64.76 p/Share
2,877
Reduced 7.12%
37,532
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
6,670
Added 14.17%
40,409
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$52,478
$50.46 p/Share
1,040
Reduced 3.2%
31,415
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
2,324
Added 6.44%
33,739
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$548,267
$63.23 p/Share
8,671
Reduced 21.99%
30,754
Common Stock
Mar 03
2020
SELL
Sale (or disposition) back to the issuer
$576,405
$63.23 p/Share
9,116
Reduced 29.64%
21,638
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
$1,124,672
$63.23 p/Share
17,787
Added 31.09%
39,425
Common Stock
Jan 02
2020
SELL
Payment of exercise price or tax liability
$33,792
$61.44 p/Share
550
Reduced 2.48%
21,638
Common Stock
Jan 02
2020
BUY
Exercise of conversion of derivative security
-
1,098
Added 4.72%
22,188
Common Stock
Jan 02
2019
SELL
Payment of exercise price or tax liability
$17,852
$41.42 p/Share
431
Reduced 2.0%
21,090
Common Stock
Jan 02
2019
BUY
Exercise of conversion of derivative security
-
1,352
Added 5.91%
21,521
Common Stock
Dec 29
2017
SELL
Payment of exercise price or tax liability
$119,656
$59.56 p/Share
2,009
Reduced 9.13%
19,988
Common Stock
Dec 29
2017
BUY
Exercise of conversion of derivative security
-
5,955
Added 21.3%
21,997
Common Stock