May 17
2022
|
SELL
Payment of exercise price or tax liability
|
$1,981,551
$127.39 p/Share
|
15,555
|
|
May 17
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
31,371
|
|
May 16
2022
|
SELL
Payment of exercise price or tax liability
|
$2,931,342
$124.94 p/Share
|
23,462
|
|
May 16
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
49,741
|
|
Apr 29
2022
|
SELL
Open market or private sale
|
$1,229,900
$122.99 p/Share
|
10,000
|
|
Mar 29
2022
|
SELL
Open market or private sale
|
$1,287,200
$128.72 p/Share
|
10,000
|
|
Feb 28
2022
|
SELL
Open market or private sale
|
$1,301,200
$130.12 p/Share
|
10,000
|
|
Jan 28
2022
|
SELL
Open market or private sale
|
$1,312,500
$131.25 p/Share
|
10,000
|
|
Dec 30
2021
|
SELL
Open market or private sale
|
$1,349,500
$134.95 p/Share
|
10,000
|
|
Nov 29
2021
|
|
-
|
78,484
|
|
Nov 29
2021
|
|
-
|
78,484
|
|
Nov 24
2021
|
|
-
|
7,896
|
|
Nov 17
2021
|
SELL
Payment of exercise price or tax liability
|
$935,750
$139.56 p/Share
|
6,705
|
|
Nov 17
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
13,522
|
|
Nov 16
2021
|
SELL
Payment of exercise price or tax liability
|
$1,114,275
$141.28 p/Share
|
7,887
|
|
Nov 16
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
15,907
|
|
Sep 21
2021
|
SELL
Open market or private sale
|
$1,285,300
$128.53 p/Share
|
10,000
|
|
Aug 23
2021
|
SELL
Open market or private sale
|
$1,421,700
$142.17 p/Share
|
10,000
|
|
Jul 21
2021
|
SELL
Open market or private sale
|
$1,420,600
$142.06 p/Share
|
10,000
|
|
Jun 21
2021
|
SELL
Open market or private sale
|
$1,406,900
$140.69 p/Share
|
10,000
|
|
May 26
2021
|
SELL
Payment of exercise price or tax liability
|
$8,850,316
$143.26 p/Share
|
61,778
|
|
May 26
2021
|
BUY
Grant, award, or other acquisition
|
-
|
124,602
|
|
May 21
2021
|
SELL
Open market or private sale
|
$2,106,492
$141.88 p/Share
|
14,847
|
|
May 18
2021
|
SELL
Payment of exercise price or tax liability
|
$1,059,256
$137.53 p/Share
|
7,702
|
|
May 18
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
15,532
|
|