Mar 24
2023
SELL
Open market or private sale
$127,372
$136.96 p/Share
930
Reduced 3.19%
28,181
Common
Feb 24
2023
SELL
Open market or private sale
$131,725
$141.64 p/Share
930
Reduced 3.1%
29,111
Common
Jan 30
2023
SELL
Open market or private sale
$126,015
$135.5 p/Share
930
Reduced 3.0%
30,041
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$268,515
$129.53 p/Share
2,073
Reduced 6.27%
30,971
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
6,721
Added 16.9%
33,044
Common
Dec 16
2022
SELL
Open market or private sale
$656,951
$127.07 p/Share
5,170
Reduced 16.42%
26,322
Common
Nov 18
2022
SELL
Open market or private sale
$669,980
$129.59 p/Share
5,170
Reduced 14.1%
31,492
Common
Oct 20
2022
SELL
Open market or private sale
$614,610
$118.88 p/Share
5,170
Reduced 12.36%
36,662
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$1,079,266
$125.95 p/Share
8,569
Reduced 17.0%
41,832
Common
Aug 25
2022
BUY
Grant, award, or other acquisition
-
19,080
Added 27.46%
50,401
Common
May 04
2022
SELL
Open market or private sale
$120,134
$112.59 p/Share
1,067
Reduced 3.29%
31,321
Common
Apr 04
2022
SELL
Open market or private sale
$122,820
$115.0 p/Share
1,068
Reduced 3.19%
32,388
Common
Mar 04
2022
SELL
Open market or private sale
$113,902
$106.65 p/Share
1,068
Reduced 3.09%
33,456
Common
Feb 04
2022
SELL
Open market or private sale
$116,935
$109.49 p/Share
1,068
Reduced 3.0%
34,524
Common
Jan 05
2022
SELL
Open market or private sale
$109,363
$102.4 p/Share
1,068
Reduced 2.91%
35,592
Common
Jan 01
2022
SELL
Payment of exercise price or tax liability
$241,725
$102.08 p/Share
2,368
Reduced 6.07%
36,660
Common
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
7,709
Added 16.49%
39,028
Common
Dec 16
2021
SELL
Open market or private sale
$233,827
$101.18 p/Share
2,311
Reduced 6.87%
31,319
Common
Nov 18
2021
SELL
Open market or private sale
$209,169
$90.51 p/Share
2,311
Reduced 6.43%
33,630
Common
Oct 14
2021
SELL
Open market or private sale
$208,568
$90.25 p/Share
2,311
Reduced 6.04%
35,941
Common
Sep 21
2021
SELL
Open market or private sale
$213,513
$92.39 p/Share
2,311
Reduced 5.7%
38,252
Common
Jul 16
2021
SELL
Payment of exercise price or tax liability
$713,018
$94.64 p/Share
7,534
Reduced 15.66%
40,563
Common
Jul 16
2021
BUY
Grant, award, or other acquisition
-
16,778
Added 25.86%
48,097
Common
May 04
2021
SELL
Open market or private sale
$127,376
$102.31 p/Share
1,245
Reduced 3.82%
31,318
Common
Apr 05
2021
SELL
Open market or private sale
$119,204
$95.9 p/Share
1,243
Reduced 3.68%
32,563
Common