May 30
2023
SELL
Payment of exercise price or tax liability
$118,572
$74.34 p/Share
1,595
Reduced 8.11%
18,078
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
2,634
Added 11.81%
19,673
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$9,901
$82.51 p/Share
120
Reduced 0.7%
17,039
Common Stock
Feb 02
2023
SELL
Open market or private sale
$545,873
$83.01 p/Share
6,576
Reduced 27.71%
17,159
Common Stock
Feb 01
2023
SELL
Open market or private sale
$202,670
$83.61 p/Share
2,424
Reduced 9.27%
23,735
Common Stock
Jan 27
2023
SELL
Open market or private sale
$1,111,794
$83.1 p/Share
13,379
Reduced 33.84%
26,159
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$2,641,115
$83.02 p/Share
31,813
Reduced 44.59%
39,538
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
-
57,822
Added 44.76%
71,351
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$6,410
$79.14 p/Share
81
Reduced 0.6%
13,529
Common Stock
Nov 12
2022
BUY
Grant, award, or other acquisition
$50,023
$65.05 p/Share
769
Added 5.35%
13,610
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$4,483
$55.35 p/Share
81
Reduced 0.63%
12,841
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$3,782
$47.27 p/Share
80
Reduced 0.62%
12,922
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
$125,003
$43.06 p/Share
2,903
Added 18.25%
13,002
Common Stock
Apr 04
2022
SELL
Open market or private sale
$15,066
$40.83 p/Share
369
Reduced 3.53%
10,099
Common Stock
Apr 01
2022
SELL
Open market or private sale
$16,829
$40.07 p/Share
420
Reduced 3.86%
10,468
Common Stock
Aug 26
2021
SELL
Open market or private sale
$440,240
$55.03 p/Share
8,000
Reduced 42.35%
10,888
Common Stock
Aug 13
2021
SELL
Open market or private sale
$3,249
$57.0 p/Share
57
Reduced 0.3%
18,888
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$55,346
$47.96 p/Share
1,154
Reduced 5.74%
18,945
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$603,785
$56.36 p/Share
10,713
Reduced 34.77%
20,099
Common Stock
Feb 12
2021
SELL
Open market or private sale
$452,000
$56.5 p/Share
8,000
Reduced 42.53%
10,812
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
$377,600
$18.88 p/Share
20,000
Added 39.36%
30,812
Common Stock
Nov 19
2020
BUY
Grant, award, or other acquisition
-
3,121
Added 14.23%
18,812
Common Stock