May 26
2023
-
1,000
Reduced 0.04%
2,345,310
Common Stock
May 19
2023
SELL
Open market or private sale
$447,315
$63.02 p/Share
7,098
Reduced 0.3%
2,346,310
Common Stock
May 18
2023
SELL
Open market or private sale
$1,139,792
$63.64 p/Share
17,910
Reduced 0.76%
2,353,408
Common Stock
May 17
2023
SELL
Open market or private sale
$140,221
$64.44 p/Share
2,176
Reduced 0.09%
2,371,318
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
$978,363
$40.46 p/Share
24,181
Added 1.01%
2,373,494
Common Stock
May 12
2023
-
14,800
Reduced 0.63%
2,349,313
Common Stock
May 11
2023
-
44,400
Reduced 1.84%
2,364,113
Common Stock
May 04
2023
SELL
Open market or private sale
$326,298
$63.98 p/Share
5,100
Reduced 0.21%
2,408,513
Common Stock
May 03
2023
SELL
Open market or private sale
$6,024,252
$63.48 p/Share
94,900
Reduced 3.78%
2,413,613
Common Stock
Dec 22
2022
SELL
Payment of exercise price or tax liability
$24,991
$45.94 p/Share
544
Reduced 0.02%
2,508,513
Common Stock
Dec 22
2022
BUY
Exercise of conversion of derivative security
-
55
Added 0.0%
2,509,057
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$14,495
$46.46 p/Share
312
Reduced 0.01%
2,496,255
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
$150,501
$11.78 p/Share
12,776
Added 0.51%
2,509,002
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$21,817
$45.74 p/Share
477
Reduced 0.02%
2,496,538
Common Stock
Dec 19
2022
BUY
Exercise of conversion of derivative security
-
63
Added 0.0%
2,497,015
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
5,828
Added 0.23%
2,496,952
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$19,449
$46.42 p/Share
419
Reduced 0.02%
2,491,124
Common Stock
Dec 11
2022
BUY
Exercise of conversion of derivative security
-
12
Added 0.0%
2,491,543
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$13,820
$47.17 p/Share
293
Reduced 0.01%
2,491,531
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
16
Added 0.0%
2,491,824
Common Stock
Nov 23
2022
BUY
Exercise of conversion of derivative security
$364,707
$31.3 p/Share
11,652
Added 0.47%
2,491,808
Common Stock
Oct 05
2022
-
752
Reduced 0.03%
2,480,156
Common Stock
Aug 17
2022
SELL
Open market or private sale
$362,896
$52.67 p/Share
6,890
Reduced 0.28%
2,480,908
Common Stock
Aug 16
2022
SELL
Open market or private sale
$1,075,403
$54.65 p/Share
19,678
Reduced 0.78%
2,487,798
Common Stock
Aug 15
2022
SELL
Open market or private sale
$989,365
$55.89 p/Share
17,702
Reduced 0.7%
2,507,476
Common Stock