Feb 12
2023
SELL
Payment of exercise price or tax liability
$17,530
$90.83 p/Share
193
Reduced 1.18%
16,221
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$8,810
$90.83 p/Share
97
Reduced 0.59%
16,409
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
1,327
Added 7.44%
16,506
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$106,481
$86.57 p/Share
1,230
Reduced 7.5%
15,179
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
3,848
Added 19.0%
16,409
Common Stock
Dec 14
2022
SELL
Open market or private sale
$67,428
$80.85 p/Share
834
Reduced 6.23%
12,561
Common Stock
Dec 14
2022
BUY
Exercise of conversion of derivative security
$38,013
$45.58 p/Share
834
Added 5.86%
13,395
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$7,205
$102.93 p/Share
70
Reduced 0.55%
12,561
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$20,792
$102.93 p/Share
202
Reduced 1.57%
12,631
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
1,020
Added 7.36%
12,833
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$7,306
$104.37 p/Share
70
Reduced 0.59%
11,813
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$66,900
$103.24 p/Share
648
Reduced 5.17%
11,883
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
1,906
Added 13.2%
12,531
Common Stock
Dec 07
2021
-
479
Reduced 4.31%
10,624
Common Stock
Feb 25
2021
SELL
Open market or private sale
$73,458
$86.83 p/Share
846
Reduced 7.08%
11,102
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
$35,972
$42.52 p/Share
846
Added 6.61%
11,948
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$10,049
$78.51 p/Share
128
Reduced 1.14%
11,102
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
1,301
Added 10.38%
11,230
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$4,948
$77.31 p/Share
64
Reduced 0.64%
9,929
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$3,055
$74.52 p/Share
41
Reduced 0.41%
9,993
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$27,382
$73.02 p/Share
375
Reduced 3.6%
10,034
Common Stock
Jan 25
2021
BUY
Grant, award, or other acquisition
-
1,038
Added 9.07%
10,409
Common Stock
Dec 14
2020
SELL
Open market or private sale
$30,795
$67.98 p/Share
453
Reduced 4.63%
9,338
Common Stock
Dec 14
2020
BUY
Exercise of conversion of derivative security
$25,193
$41.71 p/Share
604
Added 5.81%
9,791
Common Stock