Dec 30
2022
BUY
Grant, award, or other acquisition
-
22
Added 0.08%
28,737
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
26
Added 0.09%
28,713
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$19,566
$71.41 p/Share
274
Reduced 0.95%
28,685
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$16,423
$72.03 p/Share
228
Reduced 0.78%
28,960
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$55,570
$70.88 p/Share
784
Reduced 2.62%
29,189
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$107,071
$68.9 p/Share
1,554
Reduced 5.73%
25,578
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
4,395
Added 12.79%
29,973
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
-
28
Added 0.1%
27,134
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$19,711
$62.18 p/Share
317
Reduced 1.16%
27,102
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
23
Added 0.08%
27,420
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
23
Added 0.08%
27,393
Common Stock
Sep 24
2021
BUY
Grant, award, or other acquisition
-
20
Added 0.07%
27,366
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$37,826
$91.81 p/Share
412
Reduced 1.48%
27,342
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
3,113
Added 10.09%
27,754
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$2,447
$94.13 p/Share
26
Reduced 0.11%
24,641
Common Stock
Aug 13
2021
SELL
Sale (or disposition) back to the issuer
-
288
Reduced 1.16%
24,643
Common Stock
Aug 13
2021
BUY
Grant, award, or other acquisition
-
24
Added 0.1%
24,656
Common Stock
Aug 12
2021
SELL
Payment of exercise price or tax liability
$38,628
$99.3 p/Share
389
Reduced 1.54%
24,931
Common Stock
Jun 25
2021
BUY
Grant, award, or other acquisition
-
15
Added 0.06%
25,321
Common Stock
Jun 07
2021
SELL
Payment of exercise price or tax liability
$1,115,361
$97.14 p/Share
11,482
Reduced 31.21%
25,302
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
$935,096
$68.41 p/Share
13,669
Added 33.62%
26,984
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$27,252
$91.45 p/Share
298
Reduced 1.27%
23,115
Common Stock
May 09
2021
SELL
Payment of exercise price or tax liability
$56,604
$91.15 p/Share
621
Reduced 2.58%
23,414
Common Stock
Mar 26
2021
BUY
Grant, award, or other acquisition
-
18
Added 0.07%
24,035
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
-
21
Added 0.09%
24,013
Common Stock