Jan 26
2023
SELL
Payment of exercise price or tax liability
$22,767
$67.56 p/Share
337
Reduced 0.73%
45,744
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
766
Added 1.64%
46,081
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$24,176
$66.42 p/Share
364
Reduced 0.8%
45,315
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
746
Added 1.61%
45,679
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$29,379
$66.17 p/Share
444
Reduced 0.98%
44,933
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
-
908
Added 1.96%
45,377
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$15,325
$70.62 p/Share
217
Reduced 0.49%
44,469
Common Stock
Jan 26
2022
BUY
Exercise of conversion of derivative security
-
767
Added 1.69%
44,686
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$21,145
$70.25 p/Share
301
Reduced 0.68%
43,919
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
940
Added 2.08%
44,220
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$22,087
$71.48 p/Share
309
Reduced 0.71%
43,280
Common Stock
Jan 21
2022
BUY
Exercise of conversion of derivative security
-
908
Added 2.04%
43,589
Common Stock
Jun 07
2021
SELL
Open market or private sale
$33,978
$86.02 p/Share
395
Reduced 0.92%
42,681
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
$22,776
$57.66 p/Share
395
Added 0.91%
43,076
Common Stock
Jun 04
2021
SELL
Open market or private sale
$966,487
$86.04 p/Share
11,233
Reduced 20.84%
42,681
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
$748,455
$66.63 p/Share
11,233
Added 17.24%
53,914
Common Stock
Feb 16
2021
SELL
Open market or private sale
$1,674,820
$68.36 p/Share
24,500
Reduced 36.47%
42,681
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$1,277,675
$52.15 p/Share
24,500
Added 26.72%
67,181
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$12,263
$65.93 p/Share
186
Reduced 0.43%
42,681
Common Stock
Jan 23
2021
BUY
Exercise of conversion of derivative security
-
664
Added 1.53%
42,867
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$20,002
$65.58 p/Share
305
Reduced 0.72%
42,203
Common Stock
Jan 22
2021
BUY
Exercise of conversion of derivative security
-
940
Added 2.16%
42,508
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$20,562
$66.33 p/Share
310
Reduced 0.74%
41,568
Common Stock
Jan 21
2021
BUY
Exercise of conversion of derivative security
-
909
Added 2.12%
41,878
Common Stock