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
Mar 04
2021
SELL
Open market or private sale
$110,229
$88.68 p/Share
1,243
Reduced 3.55%
33,806
Common
Feb 04
2021
SELL
Open market or private sale
$108,079
$86.95 p/Share
1,243
Reduced 3.42%
35,049
Common
Jan 05
2021
SELL
Open market or private sale
$121,118
$97.44 p/Share
1,243
Reduced 3.31%
36,292
Common
Jan 01
2021
SELL
Payment of exercise price or tax liability
$267,844
$97.08 p/Share
2,759
Reduced 6.85%
37,535
Common
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
8,977
Added 18.22%
40,294
Common