Sep 21
2022
SELL
Open market or private sale
$66,096
$110.16 p/Share
600
Reduced 1.44%
41,170
Common
Sep 12
2022
SELL
Open market or private sale
$526,250
$105.25 p/Share
5,000
Reduced 10.69%
41,770
Common
Mar 20
2022
SELL
Payment of exercise price or tax liability
$97,756
$91.79 p/Share
1,065
Reduced 2.23%
46,770
Common
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
2,921
Added 5.75%
47,835
Common
Mar 11
2022
SELL
Payment of exercise price or tax liability
$95,126
$89.32 p/Share
1,065
Reduced 2.32%
44,914
Common
Mar 11
2022
BUY
Exercise of conversion of derivative security
-
3,534
Added 7.14%
45,979
Common
Jan 18
2022
SELL
Payment of exercise price or tax liability
$164,248
$101.45 p/Share
1,619
Reduced 3.67%
42,445
Common
Jan 18
2022
BUY
Grant, award, or other acquisition
-
5,216
Added 10.58%
44,064
Common
Oct 29
2021
SELL
Open market or private sale
$341,452
$100.25 p/Share
3,406
Reduced 8.06%
38,848
Common
Oct 15
2021
SELL
Open market or private sale
$199,000
$99.5 p/Share
2,000
Reduced 4.52%
42,254
Common
May 05
2021
SELL
Open market or private sale
$477,500
$95.5 p/Share
5,000
Reduced 10.15%
44,254
Common
Apr 09
2021
SELL
Open market or private sale
$226,250
$90.5 p/Share
2,500
Reduced 4.83%
49,254
Common
Mar 20
2021
SELL
Payment of exercise price or tax liability
$73,303
$88.96 p/Share
824
Reduced 1.57%
51,754
Common
Mar 20
2021
BUY
Exercise of conversion of derivative security
-
1,825
Added 3.35%
52,578
Common
Mar 15
2021
SELL
Open market or private sale
$180,642
$93.5 p/Share
1,932
Reduced 3.67%
50,753
Common
Mar 12
2021
SELL
Payment of exercise price or tax liability
$118,592
$92.65 p/Share
1,280
Reduced 2.37%
52,685
Common
Mar 12
2021
BUY
Exercise of conversion of derivative security
-
2,838
Added 5.0%
53,965
Common
Mar 11
2021
SELL
Payment of exercise price or tax liability
$71,908
$90.11 p/Share
798
Reduced 1.54%
51,127
Common
Mar 11
2021
BUY
Exercise of conversion of derivative security
-
1,768
Added 3.29%
51,925
Common
Mar 08
2021
SELL
Open market or private sale
$221,250
$88.5 p/Share
2,500
Reduced 4.75%
50,157
Common
Feb 26
2021
SELL
Open market or private sale
$682,176
$88.0 p/Share
7,752
Reduced 12.83%
52,657
Common
Feb 25
2021
SELL
Open market or private sale
$86
$86.5 p/Share
1
Reduced 0.0%
60,409
Common
Jan 26
2021
SELL
Payment of exercise price or tax liability
$202,731
$81.19 p/Share
2,497
Reduced 3.97%
60,410
Common
Jan 26
2021
BUY
Grant, award, or other acquisition
-
8,096
Added 11.4%
62,907
Common