Mar 07
2022
BUY
Exercise of conversion of derivative security
-
673
Added 1.34%
49,502
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$8,513
$85.99 p/Share
99
Reduced 0.2%
48,930
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
335
Added 0.68%
49,029
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$64,562
$85.4 p/Share
756
Reduced 1.53%
48,694
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
2,417
Added 4.7%
48,961
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$32,847
$109.49 p/Share
300
Reduced 0.63%
47,033
Common Stock
Dec 06
2021
BUY
Exercise of conversion of derivative security
-
673
Added 1.41%
47,181
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$16,500
$110.74 p/Share
149
Reduced 0.32%
46,660
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
334
Added 0.71%
46,809
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$17,935
$109.36 p/Share
164
Reduced 0.35%
46,475
Common Stock
Dec 02
2021
BUY
Exercise of conversion of derivative security
-
369
Added 0.78%
46,639
Common Stock
Sep 07
2021
SELL
Payment of exercise price or tax liability
$42,575
$142.39 p/Share
299
Reduced 0.64%
46,268
Common Stock
Sep 07
2021
BUY
Exercise of conversion of derivative security
-
672
Added 1.43%
46,415
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$15,370
$141.01 p/Share
109
Reduced 0.24%
45,895
Common Stock
Sep 03
2021
BUY
Exercise of conversion of derivative security
-
334
Added 0.72%
46,004
Common Stock
Sep 02
2021
SELL
Payment of exercise price or tax liability
$15,380
$141.1 p/Share
109
Reduced 0.24%
45,670
Common Stock
Sep 02
2021
BUY
Exercise of conversion of derivative security
-
370
Added 0.8%
45,779
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$336,321
$140.72 p/Share
2,390
Reduced 4.8%
47,419
Common Stock
Sep 01
2021
SELL
Open market or private sale
$283,028
$140.81 p/Share
2,010
Reduced 4.24%
45,409
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
$110,880
$25.2 p/Share
4,400
Added 8.12%
49,809
Common Stock
Jun 09
2021
SELL
Open market or private sale
$315,468
$127.72 p/Share
2,470
Reduced 5.16%
45,409
Common Stock
Jun 07
2021
SELL
Payment of exercise price or tax liability
$23,850
$119.85 p/Share
199
Reduced 0.41%
47,879
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
-
673
Added 1.38%
47,977
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$11,650
$117.68 p/Share
99
Reduced 0.21%
47,405
Common Stock
Jun 03
2021
BUY
Exercise of conversion of derivative security
-
335
Added 0.7%
47,504
Common Stock