Dec 29
2023
BUY
Other acquisition or disposition
$403
$134.62 p/Share
3
Added 0.04%
7,586
Common Stock
Sep 29
2023
BUY
Other acquisition or disposition
$495
$123.84 p/Share
4
Added 0.05%
7,583
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$137,950
$152.6 p/Share
904
Reduced 10.66%
7,579
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
-
3,369
Added 28.67%
8,384
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$14,309
$158.99 p/Share
90
Reduced 1.86%
4,750
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
364
Added 6.64%
5,114
Common Stock
Aug 08
2023
SELL
Open market or private sale
$155,970
$155.97 p/Share
1,000
Reduced 17.15%
4,832
Common Stock
Jun 30
2023
BUY
Other acquisition or disposition
$565
$141.47 p/Share
4
Added 0.07%
5,832
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
$416
$104.07 p/Share
4
Added 0.07%
5,828
Common Stock
Dec 30
2022
BUY
Other acquisition or disposition
$435
$87.05 p/Share
5
Added 0.09%
5,834
Common Stock
Sep 30
2022
BUY
Other acquisition or disposition
$486
$69.4 p/Share
7
Added 0.12%
5,819
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$44,353
$85.79 p/Share
517
Reduced 8.17%
5,812
Common Stock
Sep 06
2022
BUY
Exercise of conversion of derivative security
-
1,099
Added 14.9%
6,279
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$4,021
$95.73 p/Share
42
Reduced 0.9%
4,649
Common Stock
Aug 23
2022
BUY
Grant, award, or other acquisition
$55,619
$95.73 p/Share
581
Added 10.0%
5,230
Common Stock
Jun 30
2022
BUY
Other acquisition or disposition
$432
$72.06 p/Share
6
Added 0.13%
4,691
Common Stock
Mar 31
2022
BUY
Other acquisition or disposition
$425
$84.93 p/Share
5
Added 0.11%
4,685
Common Stock
Dec 31
2021
BUY
Other acquisition or disposition
$470
$94.06 p/Share
5
Added 0.11%
4,680
Common Stock
Nov 11
2021
SELL
Open market or private sale
$240,580
$120.29 p/Share
2,000
Reduced 29.96%
4,675
Common Stock
Sep 30
2021
BUY
Other acquisition or disposition
$420
$84.07 p/Share
5
Added 0.07%
6,675
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$46,545
$95.97 p/Share
485
Reduced 6.78%
6,670
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$21,654
$99.33 p/Share
218
Reduced 2.96%
7,155
Common Stock
Sep 03
2021
BUY
Exercise of conversion of derivative security
-
176
Added 2.33%
7,373
Common Stock
Aug 23
2021
BUY
Grant, award, or other acquisition
-
533
Added 6.9%
7,196
Common Stock
Jun 30
2021
BUY
Other acquisition or disposition
$484
$80.67 p/Share
6
Added 0.09%
6,663
Common Stock