Jun 15
2023
SELL
Open market or private sale
$440,294
$72.56 p/Share
6,068
Reduced 9.05%
60,985
Common Stock
Jun 01
2023
SELL
Open market or private sale
$237,441
$74.55 p/Share
3,185
Reduced 4.53%
67,053
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$115,284
$73.15 p/Share
1,576
Reduced 2.19%
70,238
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
2,844
Added 3.81%
71,814
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$5,775
$82.51 p/Share
70
Reduced 0.1%
68,970
Common Stock
Feb 15
2023
SELL
Open market or private sale
$416,350
$83.27 p/Share
5,000
Reduced 6.75%
69,040
Common Stock
Feb 03
2023
SELL
Open market or private sale
$724,601
$82.84 p/Share
8,747
Reduced 10.57%
74,040
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$563,253
$82.99 p/Share
6,787
Reduced 7.58%
82,787
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
14,634
Added 14.04%
89,574
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$5,539
$79.14 p/Share
70
Reduced 0.09%
74,040
Common Stock
Nov 12
2022
BUY
Grant, award, or other acquisition
$26,995
$65.05 p/Share
415
Added 0.56%
74,110
Common Stock
Nov 11
2022
SELL
Open market or private sale
$64,519
$64.52 p/Share
1,000
Reduced 1.33%
73,965
Common Stock
Oct 31
2022
SELL
Open market or private sale
$320,349
$64.07 p/Share
5,000
Reduced 6.25%
74,965
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$3,874
$55.35 p/Share
70
Reduced 0.09%
79,965
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$3,309
$47.27 p/Share
70
Reduced 0.09%
80,035
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
$134,993
$43.06 p/Share
3,135
Added 3.77%
80,105
Common Stock
Apr 04
2022
SELL
Open market or private sale
$12,861
$40.83 p/Share
315
Reduced 0.41%
76,970
Common Stock
Apr 01
2022
SELL
Open market or private sale
$12,742
$40.07 p/Share
318
Reduced 0.41%
77,285
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$469,870
$56.83 p/Share
8,268
Reduced 9.63%
77,603
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
$332,628
$18.88 p/Share
17,618
Added 17.02%
85,871
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$172,464
$47.96 p/Share
3,596
Reduced 5.0%
68,253
Common Stock
Mar 16
2021
SELL
Open market or private sale
$150,775
$60.31 p/Share
2,500
Reduced 3.36%
71,849
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$623,510
$57.25 p/Share
10,891
Reduced 12.78%
74,349
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
$447,741
$18.32 p/Share
24,440
Added 22.28%
85,240
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$1,351,747
$55.6 p/Share
24,312
Reduced 28.56%
60,800
Common Stock